Android
文章平均质量分 82
你说什么名字好听
这个作者很懒,什么都没留下…
展开
-
导入library时报错
导包方法:右键项目选择Properties,点击add找到自己要添加的library项目导入SlidingMenuLibrary报错,首先先确定自己的项目没有导入v7包,如果已经导入v7包,在引入Slidingmenu时会出现命名冲突的错误。然后就是v4包的版本问题,解决方法:将自己项目下的v4包复制,将library:libs下的v4包替换(适用于其他library引用)原创 2015-06-06 11:32:52 · 900 阅读 · 0 评论 -
判断QQ 微信是否安装
百度大多给出的方法是: /** * 判断微信是否安装 * * @param context * @return */ public static boolean isWeixinAvilible(Context context) { final PackageManager packageManager = context.原创 2017-02-22 11:10:34 · 1139 阅读 · 0 评论 -
ubuntu/linux 下Java环境变量配置
一. 下载JDK 官网:(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)点击打开链接选择你需要的文件下载二.创建文件夹最好是英文,然后将你下载的jdk压缩包解压到该文件路径下;命令行操作:sudo mkdir /usr/lib/jvm(你的文件路径,后面用Pat原创 2016-11-19 13:33:16 · 428 阅读 · 0 评论 -
自定义通知栏蓝色适配
适配通知栏字体颜色工具:public class NotificationBgUtil { public static boolean isDarkNotificationTheme(Context context) { return !isSimilarColor(Color.BLACK, getNotificationColor(context)); }原创 2016-10-27 16:18:52 · 462 阅读 · 0 评论 -
App更新
之前项目用的友盟更新,但友盟不提供此服务了,于是我们需要自己写了首先你需要检查更新,检查之后比对版本号:联网获取版本信息我就不写了,获取之后比对版本号,需要更新就弹出更新提示框: if (Util.getVersionCode(context) < versionCode.getVersion()) { if (context != null) {原创 2016-09-10 14:59:39 · 375 阅读 · 0 评论 -
AS Webview 打包问题
今天在AS上编写时,发现一个问题就是:webview中调用js方法,在Debug模式下运行还是正常的,但是打出来的签名包,运行JS 无反应,后来发现是混淆问题解决方法如下:在自己的项目下找到“proguard-rules.pro”文件里面有这样的几乎话#-keepclassmembers class fqcn.of.javascript.interface.for.webv原创 2016-06-22 14:58:15 · 351 阅读 · 0 评论 -
友盟自动更新迁移理解
由于友盟在10月15号不再提供自动更新的功能,所以之前集成过友盟更新的都需要对此进行修改,友盟提供了一种方案:就是利用推送的原理,通知用户更新,给用户推送一个下载链接就可以了还有一种就是模仿之前的友盟自动更新的逻辑,自己去处理更新,这个方案需要的服务端人员的配合:1.客户端首先发送请求,将app的版本号,渠道号文件MD5值(可以没有)长传服务器2.服务器比对版本号,检测是否有新的版原创 2016-06-16 14:16:28 · 1440 阅读 · 0 评论 -
微信支付不成功的几个原因
版权声明:本文著作权归TeachCourse所有,未经许可禁止转载,谢谢支持!转载请注明出处:http://teachcourse.cn/1603.html一、微信支付不成功的原因调试微信支付Demo时特别令人心烦,麻蛋的,不是闪退就是调不起微信支付界面,微信支付一定要理解的几个概念:导出应用签名,区别于应用签名,使用debug.keystore密钥库,导出转载 2016-04-27 18:01:21 · 39338 阅读 · 0 评论 -
编程过程中的总结
1.重视每一个数据为空的情况,这样可以避免,一些不必要的空指针异常。2.创建一个Log的管理类,方便开发环境和正式环境的切换3.如果需要创建一个统一的对话框样式,既方便管理,也能保证统一性4.创建一个Activity父类,用于管理一些相同操作。5.如果一段代码使用超过三次及以上则有必要将它抽出来作为一个工具类,或者一个公用方法。6.若项目中需要显示大量图片,一定要注意图片的处理原创 2016-04-27 17:49:08 · 343 阅读 · 0 评论 -
ActivityManager
该类主要提供,activity,服务进程交互的相关信息类中的一些方法主要用来调试或者查看信息为目的,它不应该用来影响你的APP正常运行,这些方法在方法及文档中被调用。大多数开发者用不到该类方法,因为这里面大多方法针对特殊用例。但也有些方法广泛适用例如,isLowRamDevice()使您的应用程序能够检测它是否在低内存设备上运行,并相应地运行。clearApplicationUserData()适...原创 2018-03-16 17:46:07 · 525 阅读 · 0 评论