![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
cnsfz
这个作者很懒,什么都没留下…
展开
-
ListView缓存的复用优化及常见文件的分析
ListView复用缓存性能优化及常见内容显示错乱分析原创 2016-11-20 15:10:57 · 286 阅读 · 0 评论 -
友盟推送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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
webview的使用及常见的问题
网上查如何实现html如何打开Android App时(至于怎么实现网上的例子太多了,就不说了),照着他们的方法做,但是打不开,后来发现调用第三方浏览器可以打开,觉的应该是webview的设置问题。 想要用自己webview,不调第三方的app打开网页需要使用下面这段代码: web_view.setWebViewClient(new WebViewClient(){ @Overri转载 2017-05-11 17:50:01 · 500 阅读 · 0 评论 -
代码混淆与打包 Android
gradle的配置proguard-rules.pro混淆配置1234567891011121314151617181920212223242526翻译 2017-03-16 18:14:48 · 311 阅读 · 0 评论 -
Android Studio 运行时错误总结
我们在使用Android Studio运行别人的项目时,总是遇到各种奇葩的错误,现在我就将我遇到的错误进行总结下,这个博客会陆续更新!1.Error:SSL peer shut down incorrectly报这个错误的原因就是就是你的gradle文件有问题找一个正常的运行项目,将disstributionUrl 替换掉就可以, 重新同步的时候原创 2017-04-08 08:36:09 · 1742 阅读 · 0 评论 -
Android button按钮点击过快造成多次事件
问题: onClick事件是Android开发中最常见的事件。比如,一个submitButton,功能是点击之后会提交一个订单,则一般代码如下,其中submitOrder()函数会跳转到下一页进行处理 : submitButton.setOnClickListener(new OnClickListener() {转载 2017-03-28 16:11:38 · 1184 阅读 · 0 评论 -
Context上下文理解及获得上下文的几种方式
Context理解Context提供了一个应用的运行环境,在Context的大环境里,应用才以访问资源,才能完成和其他组件、服务的交互,Context定义了一套基本的功能接口,我们可以理解为一套规范,Activity Service是实现这套规范的子类,这么说也许并不准确,因为这套规范实际是被ContextImpl类统一实现的,Activity和Service只是继承并有选择性地重写了某些规范的实现原创 2016-11-20 15:48:32 · 5039 阅读 · 0 评论 -
android studio修改项目包名
公司之前的项目是ecplise,现在用AS进行重构,里面涉及到微信支付 微信登录等,AS里面的包名是自己命名的,然后调用第三方登录的时候,就是回调不回来,后来经过查找原因是包名的问题:因为微信的appkey = 包名+SHA1,下面是更改过程及注意事项:一、注意事项1:必须更改gradle文件中applicationID2.必须更改清单文件中包名二、操作步骤原创 2017-05-19 11:39:31 · 535 阅读 · 0 评论