【Android技术】
君若希
这个作者很懒,什么都没留下…
展开
-
Android WebView加载网页失败处理
WebView在加载网页的时候,如果加载失败,显示系统默认的错误页面很丑,而且很恶心,会暴露url。一般操作处理:自定义一个错误页面。这个页面可以是一个本地网页,也可以是Android页面。 技术点:重写WebViewClient里面的onReceivedError(); onReceivedError调用情况:onReceivedError只有在遇到不可用的(unrecoverable)错原创 2017-07-11 10:01:10 · 12377 阅读 · 0 评论 -
Android 关于QQ分享,微信分享网页
考虑分享的几种常用方式:1.使用Intent调用andoird原生的分享功能; 2.使用第三方的sdk,比如ShareSdk或者友盟; 3.去对应的平台下载jar包,参考官方设计文档写出自己的分享。首先是原生的分享功能 http://blog.csdn.net/zh_ang_lei/article/details/52385678 有一定的局限性。暂时没有找到能够分享网页的。所以暂时使用第三转载 2017-06-21 19:55:28 · 1117 阅读 · 0 评论 -
Android studio JNI的使用
准备工作:下载NDK。简单的说,要用到C/C++,就要用NDK。直接百度搜索然后去官网下载就行,位置可以随便放。1、新建一个类,声明native方法。这个类是java与C/C++交互的中介,方法由java声明,由C/C++实现。 不在Activity类里面写是为了避免编译时报错:找不到android.support.v7.app.AppCompatActivitypublic class myJN转载 2017-07-19 16:27:00 · 337 阅读 · 0 评论 -
Android 应用更新升级模块实现
最近公司需求需要把公司所有app更新,整合成一个模块,做一个统一的更新界面。先说一下具体实现思路,更新分为普通更新和强制更新,应用首次进入时获取app最新信息,保存对应信息,如果版本大于当前版本,弹出更新提示dialog,如果用户点击更新,或者暂不更新,都保存此时的时间。下次进入app时,先检测上次检测的是否为强制更新,如果是则获取app信息,否则根据现在时间减去之前存的时间点,算出时间差...原创 2017-11-16 11:24:25 · 1026 阅读 · 0 评论 -
Android Rxjava+Retrofit2 多图片+文字上传
注意点: 方案一中:map.put(“files\”; filename=\”” + file.getName(), requestBody); 方案二中:builder.addFormDataPart(“files”, file.getName(), imageBody); 需与服务器一制,如:Content-Disposition: form-data; name原创 2017-12-21 10:13:20 · 3393 阅读 · 3 评论 -
Android 开发小技巧
1、查看到有的activity以及相关栈状态 在cmd窗口上输入 adb shell后,再输入dumpsys activity activities。原创 2017-12-13 14:43:05 · 256 阅读 · 0 评论