摘要: DrawerLayout NavigationView 配合起来非常简单就能做出抽屉效果 在navigation_header 属性中 app:headerLayout="@layout/navigation_header" 可以指定上部分的布局 app:menu="@menu/drawer" 可以 阅读全文
posted @ 2016-07-23 16:30 demon9 阅读(3568) 评论(0) 推荐(1) 编辑
摘要: 参考 1 2 3 4 一、自定义view 继承ImageView 文件 value文件夹下 新建attr.xml 复制代码 1 <?xml version="1.0" encoding="utf-8"?> 2 <resources> 3 <declare-styleable name="Shaped 阅读全文
posted @ 2016-07-14 14:06 demon9 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: Esperandro简介 esperandro库通过识别已有的键值对以及相应的类型来帮助开发者使用SharedPreferences。并用于每一个使用了SharedPreference命名方法的preferences数据,这样既安全又容易。esperandro使用注释处理器在编译时生成一个类来定义接 阅读全文
posted @ 2016-06-20 11:29 demon9 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 用DialogFragment创建dialog 输入账号密码 Activity想获取到 dialog里面的值 重写onCreateDialog创建Dialog , 创建接口tabnameListener ,并在点击登陆的时候 把activity强转为自定义的接口 在 activity里 implem 阅读全文
posted @ 2016-06-16 15:47 demon9 阅读(231) 评论(0) 推荐(0) 编辑
摘要: recyclerview cardview appcompat design 这些Android Support Library包 在eclipse里面必须添加 依赖包 而不是加个jar就行了 另外 ButterKnife 也不是加个jar 就完事了 还要做一些配置才行 参考 http://blog 阅读全文
posted @ 2016-06-07 19:17 demon9 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 检测是否有root 1 public boolean getRootPermission(String pkgCodePath) { 2 Log.d(TAG, "pkgCodePath=" + pkgCodePath); 3 Process process = null; 4 DataOutputS 阅读全文
posted @ 2016-06-03 11:58 demon9 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 布局代码 spinnerMode 两种显示形式 一种是下拉菜单,一种是弹出框,菜单显示形式是spinnerMode属性决定的 android:entries 显示弹出的列表中的选项文字 /res/values文件夹下 建立xml文件 android:entries="@array/kind" Spi 阅读全文
posted @ 2016-05-19 15:50 demon9 阅读(931) 评论(0) 推荐(0) 编辑
摘要: 上个月月底把模拟登陆的问题解决了,现在有时间就正好记录并复习一下。 主要使用httpclient 来进行模拟登陆 首先做一个登陆布局 一直以来都是简单拖几个控件 没有啥特效 这次我想使用一点 Material Design设计风格 查了一下 TextInputLayout这个控件 还不错 TextI 阅读全文
posted @ 2016-05-13 21:49 demon9 阅读(484) 评论(0) 推荐(0) 编辑
摘要: cookies的参数 HttpClient中 取得 cookies 阅读全文
posted @ 2016-05-02 00:12 demon9 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 上周接了一个活,在没有api的情况下,对一个管理系统的网页进行移动端开发,因为之前做过一个没有现成api的项目,所以一开始就用fiddler进行抓包,结果很明显:什么都没有。 在网上搜索得知Jsoup可以做到,那就先学学Jsoup怎么用吧。 我选择 http://www.jcodecraeer.co 阅读全文
posted @ 2016-04-25 16:12 demon9 阅读(309) 评论(0) 推荐(0) 编辑