
Android
Uit_Igor
之所以能,是相信能。
展开
-
Android 适配
dpi范围密度0dpi ~ 120dpildpi120dpi ~ 160dpimdpi160dpi ~ 240dpihdpi240dpi ~ 320dpixhdpi320dpi ~ 480dpixxhdpi480dpi ~ 640dpix原创 2016-11-07 17:48:08 · 396 阅读 · 0 评论 -
工作笔记之编译android时切换JDK
在开发应用的阶段时,有时需要将自己的逻辑作为其他应用的依赖使用 sudo apt-get install openjdk-6-jdk 下载openjdk6执行gedit /etc/profile 或者 vim /etc/profile在末尾加上export JAVA_HOME=/usr/lib/jvm/java-6-openjdk-amd64export JRE_H原创 2016-11-30 22:31:21 · 557 阅读 · 0 评论 -
APK 瘦身
首先避免重复的库和资源,在实现功能的前提下采用更小的库等开启minifyEnabled混淆代码,很难发现错误,一定要经过严格测试。android { buildTypes { release { minifyEnabled true } } }开启shrinkResources去除无用资源android { buildTypes { release { shrinkResources true }原创 2016-12-01 20:45:43 · 366 阅读 · 0 评论 -
SharedPreference
创建getPreferences(int mode),属于Activity私有的文件,一个Activity只有一个getSharedPreferences(String name,int mode),以name来区分不同的文件,可以有多个getDefaultSharedPreferences(Context context),属于应用,只有一个 保存 public static fin原创 2016-12-20 15:16:37 · 316 阅读 · 0 评论 -
java 中可变参数的判空方式
private void test(String... content) { } 综上所述,可变参数的判空方式如下: private void test(String... content) { if (content != null && content.length > 0) { Log.e("test : ", String.valueO原创 2016-10-18 17:09:31 · 7238 阅读 · 0 评论 -
深入理解 RemoteViews
非常感谢我的老师教会了我遇到新的概念首先要问三个问题“是什么,有什么用,怎么用”。 RemoteViews是什么顾名思义RemoteViews是一种远程的View,说白了就是不同进程中的View。 RemoteViews有什么用在Android的应用场景中有俩种分别是:通知栏和桌面小部件。主要用途就是在其他进程中显示并更新View界面。 RemoteViews怎么用通知栏弹出自定义原创 2016-05-07 18:12:41 · 411 阅读 · 0 评论 -
View的滑动冲突深入理解
由于这部分的内容涉及的底层知识较多,没有读过源码小伙伴相对比较难以理解。许多小伙伴遇到滑动冲突的时候只是去知其然而不是去知其所以然。其实大家没必要害怕去接触复杂的内容,其实他们也都是由多个细节方面的特点堆积形成的。就此部分的内容谈一谈我自己的看法,期待各位的不吝赐教。 滑动冲突的产生那么滑动冲突时如何产生的呢?界面中只要在内外俩层同时可以滑动的时候就会产生滑动冲突,导致内外俩层只有一层可以滑动原创 2016-05-05 12:20:20 · 379 阅读 · 0 评论 -
工作笔记之Git和Repo
Git VS SVNGit属于分布式,而SVN是集中式在集中式的版本系统,有一个叫“中央服务器”来存放版本库,用自己电脑干活的时候,先要联网从服务器取得最新的版本,然后干完活,再将修改后的版本推送到服务器。如果中央服务器出了问题,所有人都没法干活了。在分布式的版本系统,没有像集中式版本系统中的“中央服务器”,每个人的电脑都有一个本地的完整版本库,上传的只是一个版本的change。原创 2016-11-17 15:45:58 · 784 阅读 · 0 评论