Android 编码技巧
sky_brian
日拱一卒无有尽,功不唐捐终入海。
展开
-
Eclipse+ADT 在编码时设置智能提示
之前在Eclipse的环境下编写java代码时会有非常方便的智能提示,这给程序员省了不少事,但是,当你用Eclipse+ADT编写android代码时发现有的时候并不能出现智能提示。 对比之前的Eclipse配置发现, 在Eclipse -> Window ->Preferences -> Java ->Editor -> Advance ->java proposals 勾选上就OK了。原创 2013-12-15 11:04:45 · 1792 阅读 · 0 评论 -
android 代码中文出现乱码解决方法
我们在看别人写的代码或者从服务器中下载下来的代码出现中文无法显示,是一些乱码,这个时候的解决方法很简单! 设置Eclipse的字符显示,Window——>Preference——>General——>Workspace 点击去之后看到Text file encoding 选择other,将字符串显示选择UTF-8重新刷新工程。OK!原创 2014-12-06 15:09:03 · 1310 阅读 · 0 评论 -
Eclipse 代码检测报 Potential null pointer access: The variable XX may be null at this location
对于这种本来是挺好的一功能,瞬间感觉好强大啊有木有,还会自动帮你检测空指针。 可是在看别人代码,或者服务器代码的时候就蛋疼了啊!这不改编译就过不了啊! 其实如果想去掉这种检测非常简单。一个设置的问题。 Eclipse——>Window——>preferences——>java——>Compiler——>Errors/Warnings,找到下面这个选项 看到了吗?原创 2015-04-09 14:47:41 · 2493 阅读 · 0 评论 -
Android studio 中Button上的string 自动转为大写字串解决方法
在AS中去添加控件,会发现写在Button上的文字运行后自动切换为全是大写字母。 解决方法有两种, 1.如果控件不算多,那么可以在每个控件下面加上一个属性。 android:textAllCaps="false" 2.如果布局文件中控件相对比较多,特别在做项目的时候可以直接在主题的文件中设置该属性 app\src\main\res\values\styles.xml原创 2017-05-02 15:39:38 · 2410 阅读 · 0 评论 -
开启Android手机虚拟按键(导航栏)
这个主要给开发工程师用得,手机root之后直接设置系统属性。重启手机 虚拟按键就出来了。 几个命令后手机就拥有虚拟按键了 打开cmd依次输入上面的信息看看有无属性:qemu.hw.mainkeys 这个属性值1为没有打开虚拟按键,0代表一打开虚拟按键。原创 2017-06-20 10:20:31 · 13854 阅读 · 1 评论 -
Android添加自己的系统属性(反射调用SystemProperties)
我们可以通过调用SystemProperties.java类设置和获取系统的属性,但是这个类目前是hide的。也就是我们在开发的时候想直接调用时不可以的。除非你是在系统层上面的开发。 这里通过Android的反射机制实现系统属性的设置和获取。 1.setProp() private void setPropPlay(){ try { Class原创 2017-07-04 10:32:11 · 2988 阅读 · 0 评论 -
递归删除文件夹
删除一个文件夹。采取递归的形式 调用的地方 deleteDir(new File("/data/data/com.android.demo/databases")); private static boolean deleteDir(File dir) { if (!dir.exists()) { Log.i(TAG, "Not exists " + dir);原创 2017-07-31 16:35:26 · 271 阅读 · 0 评论 -
gradle clean aR报错 Gradle not install please use "sudo apt-get install gradle --fix-missing"
更新Android Studio后之前老的gradle用不了,需要更新gradle才能使用,因为直接利用AS更新会更新不下来,这边记录一下自己手动将本地的gradle更新到最新的操作步骤。 1.下载最新的Gradle; https://gradle.org/releases/ 个人下载了目前最新的v5.2.1 complete版本。 2.本地找个一般你不会手贱去删除的目录,解压 use...原创 2019-02-25 15:55:14 · 407 阅读 · 0 评论