随笔分类 -  Android

Android
Android 出现java.lang.NoClassDefFoundError错误
摘要:项目中用到了Retrofit在android4.4以下版本发生的问题 因为项目的build.gradle文件沿用于一个项目的,在defaultConfig z中已经声明了 multiDexEnabled true ,当方法数超过65535时便会自动打出两个Dex包命名为classes.dex cla 阅读全文

posted @ 2017-10-24 14:28 语风6649 阅读(3336) 评论(0) 推荐(0) 编辑

【转】代码混淆和apk反编译
摘要:代码混淆 http://blog.csdn.net/vipzjyno1/article/details/21042823 apk反编译 http://blog.csdn.net/vipzjyno1/article/details/21039349/ 阅读全文

posted @ 2017-06-17 11:13 语风6649 阅读(249) 评论(0) 推荐(0) 编辑

【转】android MVVM架构总结
摘要:http://lib.csdn.net/article/android/57804?knId=295 阅读全文

posted @ 2017-06-01 19:56 语风6649 阅读(174) 评论(0) 推荐(0) 编辑

【转】Android 自定义圆形图片CircleImageView源码分析
摘要:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0806/3268.html 阅读全文

posted @ 2017-05-26 14:20 语风6649 阅读(177) 评论(0) 推荐(0) 编辑

Android消息机制——Handler
摘要:1 /**android的消息处理有三个核心类:Looper,Handler和Message。其实还有一个MessageQueue(消息队列), 2 * 但是MessageQueue被封装到Looper里面了。 3 * 4 * Looper 5 * 6 * Looper 循环着。被设计用来使一个普通 阅读全文

posted @ 2017-05-23 18:53 语风6649 阅读(636) 评论(0) 推荐(0) 编辑

不清楚启动的活动需要传递那些数据
摘要:在真正的项目开发中经常会有对接的问题出现。比如SecondActivity 并不是你开发的,但现在你负责的FirstActivity部分需要有启动SecondActivity这个功能,而你却不清楚启动这个活动需要传递哪些数据。 这时无非就有两种办法,一个是你自己去阅读B中的代码,二是询问负责编写B的 阅读全文

posted @ 2017-05-06 11:29 语风6649 阅读(269) 评论(0) 推荐(0) 编辑

Android 杀掉当前程序的进程
摘要:在销毁所有活动的代码后面再加上杀掉当前进程的代码,以保证程序完全退出,杀掉进程的代码如下所示: 其中,killProcess()方法用于杀掉一个进程,它接收一个进程id参数,我们可以通过myPid()方法来获得当前程序的进程id。 需要注意的是,killProcess()方法只能用于杀掉当前程序的进 阅读全文

posted @ 2017-05-06 11:04 语风6649 阅读(5520) 评论(1) 推荐(0) 编辑

Android Studio 2.3更换默认的ConstraintLayout布局
摘要:首先打开你的Android Sudio安装目录,我的为D:\Program Files\Android\Android Studio,进入到以下文件夹\plugins\android\lib\templates\activities\common\root\res\layout,如图所示: 然后使用 阅读全文

posted @ 2017-05-05 15:23 语风6649 阅读(3263) 评论(0) 推荐(0) 编辑

Android ConstraintLayout约束控件链接整理
摘要:Android新特性介绍,ConstraintLayout完全解析 探索Android ConstraintLayout布局 了解使用Android ConstraintLayout 阅读全文

posted @ 2017-05-05 15:15 语风6649 阅读(500) 评论(0) 推荐(0) 编辑

数据库框架 Litepal
摘要:1、导包 dependencies { compile 'org.litepal.android:core:1.4.1' } 2、在asstes中建立litepal.xml文件 3、定义原型,继承DataSupport之后就可以进行增删该查操作了 4、初始化 自定义的Application中,在on 阅读全文

posted @ 2016-12-06 17:46 语风6649 阅读(371) 评论(0) 推荐(0) 编辑

Android FastJson解析
摘要:1、导包 2、结合Gson使用 使用gson生成数据原型 alt+S 阅读全文

posted @ 2016-12-03 11:57 语风6649 阅读(832) 评论(0) 推荐(0) 编辑

Android MVP框架模式
摘要:结合前一篇MVC框架模式 为了更好地细分视图(View)与模型(Model)的功能,让View专注于处理数据的可视化以及与用户的交互,同时让Model只关系数据的处理,基于MVC概念的MVP(Model-View-Presenter)模式应运而生。 在MVP模式里通常包含4个要素: (1)View: 阅读全文

posted @ 2016-12-01 11:09 语风6649 阅读(678) 评论(0) 推荐(0) 编辑

Android 免费短信获取国家列表和国家代码
摘要:StringBuffer str = new StringBuffer(); for (Map.Entry<Character, ArrayList<String[]>> ent : SMSSDK .getGroupedCountryList().entrySet()) { ArrayList<St 阅读全文

posted @ 2016-12-01 11:09 语风6649 阅读(2555) 评论(0) 推荐(0) 编辑

【转】仿Android 联系人SideBar排序,根据拼音A-Z字母快速导航,以及输入搜索条件过滤,显示姓名的文字图片
摘要:1.首先我们把这几个工具类拷贝到自己的项目中,这些都是很常见的类: CharacterParser –这是用来把中文转成拼音的工具类 PinyinComparator –拼音首字母的比较器 SideBar –右侧的竖条,显示的是二十六个字母以及*,和#号 SortModel –放排序name和key 阅读全文

posted @ 2016-12-01 11:09 语风6649 阅读(1057) 评论(0) 推荐(0) 编辑

Android MVC框架模式
摘要:MCV model view controller 模型-视图-控制写 M层:适合做一些业务逻辑处理,比如数据库存取操作,网络操作,复杂的算法,耗时的任务等都在model层处理。 V层:应用层中处理数据显示的部分,XML布局可以视为V层,显示Model层的数据结果。 C层:在Android中,Act 阅读全文

posted @ 2016-12-01 11:09 语风6649 阅读(9647) 评论(1) 推荐(0) 编辑

View获取焦点
摘要:<EditText android:id="@+id/et_phoneNum" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@null" android:di 阅读全文

posted @ 2016-12-01 11:08 语风6649 阅读(290) 评论(0) 推荐(0) 编辑

【转】Android TextView SpannableStringBuilder 图文混排颜色斜体粗体下划线删除线
摘要:spannableStringBuilder 用法详解: SpannableString ss = new SpannableString("红色打电话斜体删除线绿色下划线图片:."); //用颜色标记文本 ss.setSpan(new ForegroundColorSpan(Color.RED), 阅读全文

posted @ 2016-12-01 11:07 语风6649 阅读(1953) 评论(0) 推荐(0) 编辑

XML转义特殊字符
摘要:正常来说,只有"<" 字符和"&"字符对于XML来说是严格禁止使用的。 需要注意的是: a. 转义序列各字符间不能有空格; b. 转义序列必须以";"结束; c. 单独的&不被认为是转义开始; d. 区分大小写。 以下是XML中需要的转义字符:[/size] &(逻辑与) &amp; <(小于) & 阅读全文

posted @ 2016-12-01 10:09 语风6649 阅读(1602) 评论(0) 推荐(0) 编辑

TextView的ems和MaxLength
摘要://所以这里只能看得到86显示,33被遮住了,也不能再输入了//中文就只显示一个1中文 阅读全文

posted @ 2016-12-01 10:04 语风6649 阅读(3029) 评论(0) 推荐(0) 编辑

【转】 Android Studio SVN 使用方法
摘要:Android Studio SVN 使用方法 如何安装配置SVN 请直接参考《SVN在Android Studio中的配置》 http://www.cnblogs.com/songmeng/p/4389446.html 如何使用SVN 本文主要参考了《AndroidStudio配置SVN以及使用代 阅读全文

posted @ 2016-12-01 10:04 语风6649 阅读(676) 评论(0) 推荐(0) 编辑

导航