作用:在 OSX 图标下方显示 App 中文繁体或简体的名(系统自动选取)适用:XE7, XE8 for OSX操作:创建一个新工程。在工程目录下创建二个文件夹(zh_??.lproj)文件(InfoPlist.strings)及内容:zh_CN.lprojInfoPlist.stringsCFBu...
分类:
移动开发 时间:
2015-04-16 13:54:50
阅读次数:
159
EditText设置属性android:imeOptions="参数"参数列表:actionUnspecified 未指定,对应常量EditorInfo.IME_ACTION_UNSPECIFIED.效果:回车箭头actionNone 没有动作,对应常量EditorInfo.IME_ACTION_N...
分类:
移动开发 时间:
2015-04-16 13:53:27
阅读次数:
146
- (void)tailoring { UIImage *oldImage = [UIImage imageNamed:@"实现准备裁剪的图片.png"]; CGFloat borderW = 2; CGFloat imageW = oldImage.size.width + borderW...
分类:
移动开发 时间:
2015-04-16 13:52:52
阅读次数:
144
- (void)cutGloable { dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ UIGraphicsBegin...
分类:
移动开发 时间:
2015-04-16 13:50:02
阅读次数:
154
面向对象:曾经使用过SVN的同学。(因为Git 它 可以说是双重的SVN (本地一个服务器,远程一个服务器)),提交代码要有两次步骤,先提交到本地服务器,再把本地服务器在提交到远程服务器。所以连SVN的同学都没有使用过就好好使用一下SVN吧。a1.代码更新。在SVN中操作,我们要提交已经修改过的代码...
分类:
移动开发 时间:
2015-04-16 13:49:23
阅读次数:
224
UIPageControll 是继承于UIControl的一个IOS系统UI控件,可以提供给开发者设计分页效果的功能。 初始化方法 UIPageControl * page?= [[UIPageControl?alloc]initWithFrame:CGRectMake(100, 100, 100, 100)]; 设...
分类:
移动开发 时间:
2015-04-16 12:40:37
阅读次数:
144
Top Level Build.gradle: ```xml buildscript { repositories { maven { url "http://dl.bintray.com/populov/maven" } mavenCentral() } dependencies { classpath ‘com.android.tools.build:gradle:0.12.+‘ } }...
分类:
移动开发 时间:
2015-04-16 12:41:55
阅读次数:
237
//内部路径 Environment.getDataDirectory()=/data Environment.getDownloadCacheDirectory()=/cache Environment.getRootDirectory()=/system context.getCacheDir()=/data/data/com.penngo.test/cache context....
分类:
移动开发 时间:
2015-04-16 12:40:23
阅读次数:
138
费了好久终于下载好了源码4.4.2 (如果想只是了解下编译过程 能用现成的最好了)下载好后 接下来开始编译了
我的虚拟机Ubuntu配置 源码有16g+ (.repo 占了大多数 可以删掉的)
1进入到源码的目录
2 source build/envstup.sh
3 lunch (选择full-eng 代号 或者直接lunch full-eng)
4 make (我的主机配置一般...
分类:
移动开发 时间:
2015-04-16 12:35:32
阅读次数:
142
本文将详细介绍Android开发中如何使用intent跳转,包括使用intent调用系统应用...
分类:
移动开发 时间:
2015-04-16 12:33:08
阅读次数:
132
在做android应用是我们经常要判断用户对返回键的操作,一般为了防止误操作都是在用户连续按下两次返回键的时候提示用户是否退出应用程序。...
分类:
移动开发 时间:
2015-04-16 12:32:25
阅读次数:
112
我们知道,要启动一个应用,就需要知道应用启动Activity的名称,可是启动Activity的ACTION参数,这样就可以通过startActivity(Intent)来启动,如:
/**被启动的应用的包名为com.xx.xx,应用的入口为com.xx.xx.TestLaunchActivity**/
Intent intent = new Intent();
...
分类:
移动开发 时间:
2015-04-16 12:31:00
阅读次数:
124
前段时间 遇到 listview 和scrollview 布局的问题 ,现在提供一个解决方案 if (listAdapter == null || listAdapter.getCount() == 0) {
return;
}
int totalHeight = 0;...
分类:
移动开发 时间:
2015-04-16 12:29:04
阅读次数:
131
app完全退出暂时知道只有这5中,其中通过广播的方式关闭APP比较推荐,关闭速度快,不影响用户体验!!!...
分类:
移动开发 时间:
2015-04-16 12:26:59
阅读次数:
201
我们先来运行一段程序,看看效果。看下图,taskID=15,实例*89270结尾
再点击刷新按钮,如下图,发现taskID没有变,但是实例变了*bead0
在刷新一次,同上,实例变成*d0348。
下面,我们点击返回按钮,看下图
再点击返回按钮
看完上面一组操作,我们是否发现,刷新后taskid没有变化,但是实例在不断变化,当点击返回按钮时,返回的是最近生成的一个实例,这里有一个栈的概念,...
分类:
移动开发 时间:
2015-04-16 12:26:06
阅读次数:
210
Gradle,这个东西好复杂,不过在Android中,我们知道它大概怎么用,它的依据何来,就够了。
Gradle的DSL,领域特定语言(domain-specific languages,简称DSL)。
下载地址:https://developer.android.com/shareables/sdk-tools/android-gradle-plugin-dsl.zip
简单介绍Gradl...
分类:
移动开发 时间:
2015-04-16 12:26:28
阅读次数:
267
了解了标准的启动模式,是使用任务栈,先进后出,后进先出的模式进行启动的,下面我们来看另外一个singleTop启动模式。1、我们来看图,这个页面我增加了2个按钮,分表转A页面和B页面,先来看A,我们的taskid=18,实例=*f648
2、点击【跳转A页面Activity】,发现了吗,没有变化,实例还是*f648
3、我们点击【跳转B页面Activity】,taskid=18,实例=*54f0...
分类:
移动开发 时间:
2015-04-16 12:27:27
阅读次数:
214