自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 android studio修改项目包名

公司之前的项目是ecplise,现在用AS进行重构,里面涉及到微信支付  微信登录等,AS里面的包名是自己命名的,然后调用第三方登录的时候,就是回调不回来,后来经过查找原因是包名的问题:因为微信的appkey = 包名+SHA1,下面是更改过程及注意事项:一、注意事项1:必须更改gradle文件中applicationID2.必须更改清单文件中包名二、操作步骤

2017-05-19 11:39:31 535

转载 Android 判断一个字符串是否含有中文

// 判断一个字符是否是中文public boolean isChinese(char c) { return c >= 0x4E00 && c <= 0x9FA5;// 根据字节码判断}// 判断一个字符串是否含有中文public boolean isChinese(String str) { if (str == null) return false;

2017-05-15 13:17:39 1044

转载 webview的使用及常见的问题

网上查如何实现html如何打开Android App时(至于怎么实现网上的例子太多了,就不说了),照着他们的方法做,但是打不开,后来发现调用第三方浏览器可以打开,觉的应该是webview的设置问题。 想要用自己webview,不调第三方的app打开网页需要使用下面这段代码: web_view.setWebViewClient(new WebViewClient(){   @Overri

2017-05-11 17:50:01 500

原创 友盟推送SDK常见问题总结

1.so文件夹的问题PushSDK 3.0默认只提供armeabi和x86两种so文件夹,若主工程中的so文件夹与PushSDK下的so文件夹不一致,则可以有两种方式处理(选择一种即可):删除主工程下多余的so文件夹,与PushSDK下的so文件夹保持一致。 在官网PushSDK下载处,下载全平台so文件,添加缺少的so文件夹至 PushSDK下,使PushSDK的so

2017-05-10 16:42:10 8451 3

原创 ecplise使用过程中出现的问题总结

1.使用IDEA开发Android项目时遇到Cannot merge new index into a non-jumbo instruction! 的解决  通常在Eclipse中遇到这个问题时,需要在project.properties中加入dex.force.jumbo=true但是在IDEA中,这个配置项似乎不起作用,几番Google后,在Stackoverflow上找

2017-05-08 14:24:59 402

原创 Android 百度SDK由3.3升级到4.3中间问题解决

1,地图不加载的问题(尤其是上线的产品)在替换过程中首先搞清楚你是debug还是release的apk,因为在百度sdk获取key值时,都是获取release包下的SHA,所以在测试的过程中,在debug包下是不加载地图的2.x86系列1、融云初始化错误:(1)at com.breaker.hp.GypApplication.initRongIM(GypAppl

2017-05-08 14:21:58 514

原创 Android Studio 运行时错误总结

我们在使用Android Studio运行别人的项目时,总是遇到各种奇葩的错误,现在我就将我遇到的错误进行总结下,这个博客会陆续更新!1.Error:SSL peer shut down incorrectly报这个错误的原因就是就是你的gradle文件有问题找一个正常的运行项目,将disstributionUrl 替换掉就可以, 重新同步的时候

2017-04-08 08:36:09 1742

转载 Android button按钮点击过快造成多次事件

问题: onClick事件是Android开发中最常见的事件。比如,一个submitButton,功能是点击之后会提交一个订单,则一般代码如下,其中submitOrder()函数会跳转到下一页进行处理 : submitButton.setOnClickListener(new OnClickListener() {

2017-03-28 16:11:38 1184

原创 Android bug Fragment MyFragment not attached to Activity

关于Fragment(XXFragment) not attached to Activity 异常。出现该异常,是因为Fragment的还没有Attach到Activity时,调用了如getResource()等,需要上下文Content的函数;此外还因为fragment被销毁,但是子线程还在做耗时操作,等多次启动fragment的时候,就会造成内存泄漏,系统崩溃'使用场景:

2017-03-22 15:36:58 361

翻译 代码混淆与打包 Android

gradle的配置proguard-rules.pro混淆配置1234567891011121314151617181920212223242526

2017-03-16 18:14:48 311

原创 Context上下文理解及获得上下文的几种方式

Context理解Context提供了一个应用的运行环境,在Context的大环境里,应用才以访问资源,才能完成和其他组件、服务的交互,Context定义了一套基本的功能接口,我们可以理解为一套规范,Activity Service是实现这套规范的子类,这么说也许并不准确,因为这套规范实际是被ContextImpl类统一实现的,Activity和Service只是继承并有选择性地重写了某些规范的实现

2016-11-20 15:48:32 5039

原创 ListView缓存的复用优化及常见文件的分析

ListView复用缓存性能优化及常见内容显示错乱分析

2016-11-20 15:10:57 286

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除