
android 应用开发
文章平均质量分 54
程序员的当下
从事android framework、应用开发、wpf c#、java 后端开发,以及正在熟悉阿里云产品的使用,希望和大家一起分享开发经验和心得体会
展开
-
android js与html 交互
1、android向调用html js public void invokeJs(String jsName, String para) { String jsString = "javascript:" + jsName + "('" + para + "')"; wuyeIntro.loadUrl(jsString); }android 调用页面的j原创 2015-04-24 11:16:11 · 1415 阅读 · 0 评论 -
android 内置webview 对https的支持
1、问题最近开发应用遇到了webview 需要支持https的问题,找遍了网络各个帖子,网友们大致提供了两种方案:1)WebViewClient 添加ssl error 错误处理 @Override public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error)原创 2016-03-31 17:04:58 · 16788 阅读 · 4 评论 -
android insteon buid error:Dex method over 65536
1、问题描述 当打包应用不成功报以下错误 dalvik compiler limitation on 65536 methods (Unable to execute dex: method ID not in [0, 0xffff]: 65536)2、问题分析 查看相关资料后发现,android编译应用时,生成的dex文件最多包含65535原创 2015-04-24 17:22:59 · 742 阅读 · 0 评论 -
android Lru图片缓存管理方案
1、图片缓存管理的必要性 android应用为什么要做一些图片缓存的管理? 1)内存管理必要性 android每个进程的虚拟机对内存的管理与其他的一些系统不太一样,比如ios,ios对于内存这块的管理,开发者可以自己手动去释放,但在android中没有提供给开发人员释放内存的功能,android虚拟机只有在内存达到限制 的值时才会主动原创 2015-04-24 11:21:34 · 2173 阅读 · 0 评论 -
android 本地数据库数据超过10000条排序且一次性加载解决方案
问题描述本地数据库数据超过10000要求按首字母排序,且一次性加载到界面中,该如何处理,类似与系统的通讯录,一次性加载回来。解决方案 1)排序 排序的实现有两种方式 对象排序这种方式根据实现对应的Comparable的compareTo接口实现,然后根据Collection.sort方法进行排序,这种方式在数据量比较少的情况下是可以实现的,但原创 2015-04-24 11:23:31 · 5653 阅读 · 0 评论 -
应用框架优化方案
1、问题描述 使\应用使用越来越慢,主要表现在切换tab bar时,页面切换卡顿明显2、问题分析 主界面布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_paren原创 2015-04-24 17:17:39 · 745 阅读 · 0 评论 -
android-三星手机地图不能显示问题
问题描述 android使用百度地图sdk 2.3.5的版本,但在三星的手机上不能正常加载地图。为题分析 原因在于无法访问外置sdcard 导致解决方案 查看百度地图sdk版本更新历史后发现,在百度地图2.4.1上解决了该问题。 更新百度地图可以解决该问题原创 2015-04-24 17:10:26 · 2009 阅读 · 0 评论 -
Android ListView分页加载时图片显示问题
1,问题描述Android ListView需要分页加载,每个item中会有图片,图片又是从网络下载的。问题:在滑动加载下一页时,上一页的图片明明已经下载完成了,但是无法显示出来。2,Bug重现:1),加载了第1页的数据,图片在后台下载(下载完成后更新ImageView),向下滑动ListView。2),滑动到listview的最下面,请求第2页原创 2015-04-24 11:20:36 · 1439 阅读 · 0 评论 -
微信sdk注册失败
问题描述:微信公共平台注册后,通过返回的AppSecret 和 appID 在程序中注册,但访问微信一直报“发送被拒绝”.问题分析:此类问题一般是在微信公共平台注册的问题,仔细查看公共平台注册流程后发现,注册时需要将应用的签名key值和应用包名绑定,我们注册时是以下面这种格式:40:25:8E:D7:9E:E1:57:65:C4:58:58:C8:B2:CC原创 2015-04-24 17:11:31 · 1505 阅读 · 0 评论 -
android https+ ssl支持
问题描述:android 需要支持https界面或者对应的接口调用,不希望接口参数明文传输。实现方案:android HttpClient 提供添加ssl支持,其需要添加以下代码: SchemeRegistry schemeRegistry = new SchemeRegistry(); schemeRegistry.register(new原创 2015-04-24 11:18:21 · 831 阅读 · 0 评论 -
android 4.4 不能选择图片问题
问题描述android4.4系统上不能选择图片问题问题分析选择某些图片文件夹时会报io错误和权限问题 解决方案这要是android4.4增加了一些图片文件夹的访问,但这些图片文件夹是一些系统应用的文件夹不属于图片浏览器,对此以前的老的api已经不能选择这些图片文件夹。1)访问之前判断当前系统的版本号 if (android.os.原创 2015-04-24 11:17:27 · 1843 阅读 · 0 评论 -
android 文本复制
android 粘贴板实现文本复制,代码如下lipboardManager clip = (ClipboardManager)context.getSystemService(Context.CLIPBOARD_SERVICE);clip.setText(content);原创 2015-04-24 11:21:12 · 696 阅读 · 0 评论 -
Xutils 如何增加TLS1.2的支持
需求: 公司为了提高服务器安全,要求所有与服务器交互的api都需要采用且仅支持Https TLS1.2。 测试后发现Xutils 无法访问这种接口,寻遍各个网站后找到一种解决方案。首先你需要下载netcipher-1.2.jar 包。 netcipher-1.2.jar 然后在RequestParams 添加SslSocketFactory TlsOnlySocketFactor原创 2016-04-01 17:31:31 · 1682 阅读 · 1 评论