随笔分类 -  Android

Android 实现UI设计
摘要:1. 计算屏幕高度,宽度代码(Activity中) 2. px与dp 尺寸转换 px ,pixel 像素 PPI (pixel per inch) 与设备屏幕相关的一个参数,表示每英寸的像素数,DPI=PPI。 计算公式: dp (dip,device independent pixel) 安卓设备 阅读全文

posted @ 2016-08-17 11:26 the_owl 阅读(462) 评论(0) 推荐(0)

Android shared_preference操作
摘要:实例化SharedPreferences对象 //test :想要打开的SharedPreferences文件名 //Activity.MODE_PRIVATE:操作模式 MODE_PRIVATE | MODE_WORLD_READABLE | MODE_WORLD_WRITEABLE Shared 阅读全文

posted @ 2016-07-29 14:00 the_owl 阅读(201) 评论(0) 推荐(0)

Android 导入引用第三方项目
摘要:环境:Android Studio 1.4 1 以源工程形式导入 第一步,导入项目 File--New--Import Module >设置导入后的项目名称 第二部,在自己工程中添加Dependency File--Project Structure >右侧Module中,选择主程序的module, 阅读全文

posted @ 2016-07-26 09:33 the_owl 阅读(444) 评论(0) 推荐(0)

TODO的使用
摘要:在开发中通过在注释中标明TODO表示自己待完成,而尚未完成的工作,对于整理思路特别有帮助,而且可以方便统一管理,不遗漏。 VS2010中 默认没有启用TODO功能(在任务列表中看不到) 设置方法: 工具->选项->文本编辑器->C/C++->格式设置->杂项->枚举注释任务-> True 打开任务列 阅读全文

posted @ 2016-07-05 10:09 the_owl 阅读(398) 评论(0) 推荐(0)

Android中visibility属性VISIBLE、INVISIBLE、GONE的区别
摘要:visibility属性三种值: VISIBLE:设置控件可见 INVISIBLE:设置控件不可见,界面保留了view控件所占有的空间 GONE:设置控件隐藏,界面则不保留view控件所占有的空间。 参考:http://blog.csdn.net/chindroid/article/details/ 阅读全文

posted @ 2016-06-12 11:18 the_owl 阅读(264) 评论(0) 推荐(0)

Android 中更新UI的方法
摘要:1)使用Activity.runOnUiThread(Runable action)方法 情景一: 在主线程中,定义方法,在方法中启动线程。 情景二: 通过自定义线程类,实现线程操作,线程通过句柄访问UI线程。(耦合性更低) 2)使用消息机制 阅读全文

posted @ 2016-06-10 12:49 the_owl 阅读(156) 评论(0) 推荐(0)

格式转换
摘要:c#中: string-->byte[] Encoding.ASCII.getBytes() //字符串必须为ASCII码,即一个字节的最高位无视。 Encoding.UNICODE.getBytes() //UNICODE编码,即如果一个字节的最高位为1,则和下一个字节一起解释 BitConver 阅读全文

posted @ 2016-06-07 14:22 the_owl 阅读(233) 评论(0) 推荐(0)

不同Activity之间传递线程
摘要:场景:Android由Activiy A创建Activiy B时 ,A创建的线程B中依然需要调用,这时候需要在两个activity之间传递线程的信息。 解决: 方式一:线程自己维护自己的静态句柄(比较好,降低耦合)。 方式二:A将线程信息传给B,因为Activity.startActivity方法只 阅读全文

posted @ 2016-06-05 14:32 the_owl 阅读(260) 评论(0) 推荐(0)

导航