03 2014 档案

摘要:RatingBar:小星星风格style="?android:attr/ratingBarStyleSmall"将星星替换成别的图标:1)共四张图片:填满的“星星”和未填满的“星星”的选中和未选中状态2)新建xml文件: 3)未填满星星的两种状态的selector:4)填满星星的两种状态的selector:5)设置ProgressDrawable属性。ProgressBar:共有三个颜色:底色、第二进度颜色、主要进度颜色1)新建xml文件 custompb.xml // 底色图片 // 第二进度图片 // 主要进度图片2)准备三个经过处理的 .9 图片。3)在布局文件的Pr 阅读全文
posted @ 2014-03-19 22:31 至死不渝 阅读(1405) 评论(0) 推荐(0)
摘要:Adapter 用法总结:ArrayAdapter,构造方法参数:/** * ArrayAdapter(context,resource,List objects) 构造方法:第三个参数还可以是:objects[] * context:上下文对象 * resource:行布局文件的id * textViewResourceId: 行布局文件可以任意复杂,但是只能指定行布局文件中一个 textView 来设置数据 * List objects: 指定行布局文件使用的数据,List * T[] objects:行布局文件使用的数据,T 类型的数组,数组元素将会被当作 String 来使用(调用*. 阅读全文
posted @ 2014-03-19 22:29 至死不渝 阅读(277) 评论(0) 推荐(0)
摘要:今天看了一本爱情小说,感动的一塌糊涂,于是想以后有机会也写小说。可是写什么呢?写爱情小说吧首先得有一个男生和一个女生,然后呢?我想了想,然后就声明一个Person类!尼玛,这思维,程序员伤不起啊。。 尊重原创!原作者博客地址:http://www.apkbus.com/blog-20705-47567.html 阅读全文
posted @ 2014-03-12 22:56 至死不渝 阅读(128) 评论(0) 推荐(0)
摘要:umeng统计:http://www.umeng.com/1)注册帐号,获取appkey2)下载sdk,复制libs下的文件和目录到自己项目3)配置清单文件:清单文件中添加: // appkey 添加相应权限;4)在需要统计的页面添加代码,不同类型页面需要添加不同代码,仔细看文档。5)官网查看统计结果,或者下载客户端。 阅读全文
posted @ 2014-03-09 11:08 至死不渝 阅读(257) 评论(0) 推荐(0)
摘要:jpush推送:https://www.jpush.cn/ 最新教程需到官网上查看1)注册帐号,获取appkey,在网站上创建应用,注意:包名提交后就不能修改了2)下载sdk包,复制libs下的文件和目录到自己项目3)将示例清单文件中的标记为 Required 的项复制到自己清单文件,替换 “您应用的包名”为自己app的包名,“您的Appkey”替换为第一步获取到的appkey4)在继承application的类中的onCreate方法中添加:JPushInterface.setDebugMode(true);JPushInterface.init(this);5)在jpush网站的后台发布推 阅读全文
posted @ 2014-03-09 11:07 至死不渝 阅读(481) 评论(0) 推荐(0)
摘要:今天把学校做到一半的项目拷回家里继续做,还没运行就报错,但是编译通过了,除了项目左上角有个小红×,其他地方都找不到错误,到网上搜了下资料,说是有一种可能原因是重复引用了jar包,这才想起来在学校的时候问同学拷了jar包放到自己项目里,而自己原来就有引用jar包,只是在学校电脑上没有那个库,所以没出现重复引用的问题,试着删除重复的引用,问题解决。 阅读全文
posted @ 2014-03-05 19:22 至死不渝 阅读(183) 评论(0) 推荐(0)
摘要:学习新API时往往是先参看demo效果,然后分析源码,找源文件是一件麻烦事,若使用以下技巧,则可以快速找到Activity对应的源码文件: 1)logcat左侧选择全部,右边过滤级别选择debug(绿字): 2)在输入栏用 display 过滤出所有的activity启动事件日志,应用每启动一个activity都有记录显示,可以看到该activity的类名 3)在日志上右键选择 filter similar messages 复制类名 4)ctrl + shift + R 在资源搜索框中输入类名,在下边的搜索结果中双击即可打开源码 阅读全文
posted @ 2014-03-02 15:08 至死不渝 阅读(225) 评论(0) 推荐(0)
摘要:使用自定义字体: 1)在assets目录下新建目录font,将.TTF字体文件放到font目录中(新建font目录非必须,可以将字体文件直接放到 assets目录下,新建目录只是为了便于分类管理); 2)代码中设置(可以设置文字的控件都有setTypeface方法): // 用字体文件创建 typeface 字体对象,第一个参数 AssetManager 对象,第二个参数 .TTF 文件路径 Typeface typeface = Typeface.createFromAsset(assetMgr, "font/JOKERMAN.TTF"); // 给控件设... 阅读全文
posted @ 2014-03-02 14:55 至死不渝 阅读(468) 评论(0) 推荐(0)
摘要:导出带有数字签名的apk:用处: 1) 仿假冒:别人没有数字签名,或者数字签名不对,那么即使做个高仿山寨,用户也不能覆盖安装,而只能卸掉原来的,才能装山寨的,所以,升级安装应用时,如果系统提示要卸载原来的才能安装,就要小心了; 2)防抵赖:签名是独一无二的,因此可以用来追究法律责任的依据。方法: 1)工程上右键 -> Android Tools -> Export Signed Application Package,Next; 2)输入项目名称 Project Name,Next; 3)如果已经存在签名文件,则使用已存在的签名文件;否则新建签名文件,选择文件位置 和密码,Ne.. 阅读全文
posted @ 2014-03-02 14:51 至死不渝 阅读(407) 评论(0) 推荐(0)
摘要:java中的引用默认是强引用(StrongReference),必须等所有对对象的引用断开才能标识为垃圾; 弱引用:只要JVM需要内存就可以回收,无需等引用断开。 弱引用用法:SoftReference sRef = new SoftReference(new String("asdfas")); String str = sRef.get(); 阅读全文
posted @ 2014-03-02 12:08 至死不渝 阅读(219) 评论(0) 推荐(0)
摘要:简易的 settings 界面: 1)Activity继承 PreferenceActivity,用 addPreferenceFromResource(R.xml.settings); 代替 setContentView(); 2)新建 xml 文件: Resource Type:Preference Root Element :PreferenceScreen 3)可选类型: CheckBoxPreference // 左端标题(可以带一个副标题),右边CheckBox,点击行可以选中 CheckBox EditTextPreference // 左端标题(可以带... 阅读全文
posted @ 2014-03-02 12:07 至死不渝 阅读(558) 评论(0) 推荐(0)