摘要:
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网站的后台发布推 阅读全文
摘要:
今天把学校做到一半的项目拷回家里继续做,还没运行就报错,但是编译通过了,除了项目左上角有个小红×,其他地方都找不到错误,到网上搜了下资料,说是有一种可能原因是重复引用了jar包,这才想起来在学校的时候问同学拷了jar包放到自己项目里,而自己原来就有引用jar包,只是在学校电脑上没有那个库,所以没出现重复引用的问题,试着删除重复的引用,问题解决。 阅读全文
摘要:
学习新API时往往是先参看demo效果,然后分析源码,找源文件是一件麻烦事,若使用以下技巧,则可以快速找到Activity对应的源码文件: 1)logcat左侧选择全部,右边过滤级别选择debug(绿字): 2)在输入栏用 display 过滤出所有的activity启动事件日志,应用每启动一个activity都有记录显示,可以看到该activity的类名 3)在日志上右键选择 filter similar messages 复制类名 4)ctrl + shift + R 在资源搜索框中输入类名,在下边的搜索结果中双击即可打开源码 阅读全文
摘要:
使用自定义字体: 1)在assets目录下新建目录font,将.TTF字体文件放到font目录中(新建font目录非必须,可以将字体文件直接放到 assets目录下,新建目录只是为了便于分类管理); 2)代码中设置(可以设置文字的控件都有setTypeface方法): // 用字体文件创建 typeface 字体对象,第一个参数 AssetManager 对象,第二个参数 .TTF 文件路径 Typeface typeface = Typeface.createFromAsset(assetMgr, "font/JOKERMAN.TTF"); // 给控件设... 阅读全文
摘要:
导出带有数字签名的apk:用处: 1) 仿假冒:别人没有数字签名,或者数字签名不对,那么即使做个高仿山寨,用户也不能覆盖安装,而只能卸掉原来的,才能装山寨的,所以,升级安装应用时,如果系统提示要卸载原来的才能安装,就要小心了; 2)防抵赖:签名是独一无二的,因此可以用来追究法律责任的依据。方法: 1)工程上右键 -> Android Tools -> Export Signed Application Package,Next; 2)输入项目名称 Project Name,Next; 3)如果已经存在签名文件,则使用已存在的签名文件;否则新建签名文件,选择文件位置 和密码,Ne.. 阅读全文
摘要:
java中的引用默认是强引用(StrongReference),必须等所有对对象的引用断开才能标识为垃圾; 弱引用:只要JVM需要内存就可以回收,无需等引用断开。 弱引用用法:SoftReference sRef = new SoftReference(new String("asdfas")); String str = sRef.get(); 阅读全文
摘要:
简易的 settings 界面: 1)Activity继承 PreferenceActivity,用 addPreferenceFromResource(R.xml.settings); 代替 setContentView(); 2)新建 xml 文件: Resource Type:Preference Root Element :PreferenceScreen 3)可选类型: CheckBoxPreference // 左端标题(可以带一个副标题),右边CheckBox,点击行可以选中 CheckBox EditTextPreference // 左端标题(可以带... 阅读全文
摘要:
配置环境变量: JAVA_HOME: jdk的bin目录路径,如,D:\Program Files\Java\jdk1.7.0_09\bin Path中添加:1)%JAVA_HOME%2)android sdk 的platform-tools目录路径,如,E:\Android\tools\adt-bundle-windows-x86_64-20131030\sdk\platform-tools 阅读全文
摘要:
技巧1: 设置模板工程,ctrl + c/v 复制 --> 粘贴 --> 改名以模板新建工程(注意:被复制的工程要处于打开状态);项目开发中新增功能或对程序有较大修改最好也复制一个新工程;技巧2: 单词着色: Window -> Preferences -> 搜索 annotations -> Occurrences -> 更改颜色 Window -> CustomizePerspective -> tool bar visibility标签 -> editor presentation -> toggle mark occurenc 阅读全文
摘要:
eclipse 是一个非常强大的开发工具,当做一件事情有趁手的工具的时,这事情做起来肯定是顺风顺水,心里也有种畅快感!eclipse用得好的话可以减轻开发和调试的负担,在开发项目时如虎添翼!下面是在学习 Android 时积累总结的一些常用快捷键:查看热键:help --> key assist模拟器快捷键: 回退 back: Esc 横纵屏切换:ctrl + F11 Home快捷键:Home 菜单: F2eclipse快捷键:ctrl + shift + J 文档注释,光标需放到方法名上alt + shift + M 选中完整代码块,封装方法alt + shift + ... 阅读全文