
Android那些事儿
关于Android的那些糟心事儿
吃榴莲的小黄人
不忘初心,方得始终。
展开
-
浅析okhttp
一:怎么使用1.1:入口:官网 :http://square.github.io/okhttp/ github:https://github.com/square/okhttp1.2:简单用法添加依赖 compile 'com.squareup.okhttp3:okhttp:3.3.0'添加网络权限 <uses-permi...原创 2018-07-19 15:26:20 · 300 阅读 · 0 评论 -
WebView爬坑
1.重定向:需要对webview内的链接进行点击操作webView.setWebViewClient(new WebViewClient() {//对webview页面加载管理、如url重定向 @Override public void onLoadResource(WebView view, String url) { ...原创 2017-12-18 15:48:20 · 450 阅读 · 0 评论 -
平时遇到的问题问题备忘
1.问题:解决Minimum supported Gradle version is 3.3. Current version is 2.14.1问题解决办法 http://blog.youkuaiyun.com/juladoe/article/details/64437441原创 2017-06-21 09:30:02 · 482 阅读 · 0 评论 -
通过chrome来查看android数据库(Facebook推出的Stetho)【资料收集】
记性不好,收集一下:原网址通过chrome来查看android数据库(Facebook推出的Stetho)http://blog.youkuaiyun.com/owenchan1987/article/details/56852570原创 2017-06-19 16:24:53 · 878 阅读 · 0 评论 -
QQ第三方登录
一:去腾讯开放平台注册点击打开链接(http://wiki.open.qq.com/wiki/%E9%A6%96%E9%A1%B5)二:下载sdk:点击打开链接(http://wiki.open.qq.com/wiki/SDK%E4%B8%8B%E8%BD%BD),把mta-sdk-1.6.2.jar和open_sdk_r5778.jar copy到libs下面,三:在applicati原创 2017-01-17 15:21:40 · 567 阅读 · 0 评论 -
aar文件导入 android studio
第一步:把arr文件copy到libs文件下第二步:在app的build.gradle下写入这段代码:repositories { flatDir { dirs 'libs' }}第三步:在app的build.gradle的dependencies下写入:compile(name: 'NativeImgCompress', ext: 'aar')(Na原创 2017-01-16 14:51:50 · 733 阅读 · 0 评论 -
android shape资料收集
1. android shape 画边框,指定某一边:点击打开链接(http://blog.youkuaiyun.com/ab601026460/article/details/46400571)原创 2016-12-02 10:59:38 · 331 阅读 · 0 评论 -
okhttp入门(一)后续完善。。。
一:基本概念1.请求体:指定本次请求所使用的的方法:get/post;携带请求的参数;2.响应头:服务器标识、状态码、内容编码(和请求编码相对应的)、cookie(下次请求使用);3.响应体:主要是我们的本次请求所返回的数据二:工作流程:A:首先客户机与服务器建立连接,B:建立连接后,客户机发送一个请求给服务器,C:服务器街道请求后,给予响应信息,D:客户端接收服务器所返回的信息,原创 2017-01-14 15:09:53 · 667 阅读 · 0 评论 -
okhttp3的基本使用
1:入口官网:http://square.github.io/okhttp/ github:https://github.com/square/okhttp2.基本用法get请求import java.io.IOException;import okhttp3.OkHttpClient;import okhttp3.Request;import okhttp3.Response;public原创 2017-12-28 13:02:02 · 484 阅读 · 0 评论 -
android 单元测试出现错误及改正
转载自:点击打开链接 (或者这里 http://www.blogjava.net/qileilove/archive/2013/07/16/401614.html)android 单元测试出现错误及改正1.Test run failed:Instrumentation run failed due to 'java.lang.ClassNotFoundException'转载 2015-12-13 13:12:50 · 506 阅读 · 0 评论 -
Android Studio问题记录
一:问题:Information:Gradle tasks [:okhttputils:generateDebugSources, :okhttputils:generateDebugAndroidTestSources, :okhttputils:mockableAndroidJar, :okhttputils:prepareDebugUnitTestDependencies, :sample-原创 2017-01-18 16:56:53 · 1514 阅读 · 0 评论 -
支付宝和Ping++的包冲突问题:Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files defin
问题:百度了这个问题,说是jar包重复,翻遍了所有的包,也没发现重复的包。就想着是不是支付宝和Ping++的包冲突。把ping++的包删除了,没事了。原创 2017-02-25 17:42:04 · 619 阅读 · 0 评论 -
Gson解析JSON数据中动态未知字段key的方法
Gson解析JSON数据中动态未知字段key的方法有时在解析json数据中的字段key是动态可变的时候,由于Gson是使用静态注解的方式来设置实体对象的,因此我们很难直接对返回的类型来判断。但Gson在解析过程中如果不知道解析的字段,就会将所有变量存储在一个Map中,我们只要实例化这个map就能动态地取出key和value了。先给出一段jsondata,这是天气预报的数据,其中day_2015100转载 2017-12-15 16:31:42 · 732 阅读 · 0 评论 -
修改项目包名
android修改项目包名。原创 2016-08-26 11:41:38 · 1644 阅读 · 2 评论 -
详解 Android 的 Activity 组件
转载:点击打开链接【http://www.ibm.com/developerworks/cn/opensource/os-cn-android-actvt/#icomments】【侵删】资料链接:点击打开链接 【http://www.cnblogs.com/lyp3314/archive/2011/11/10/2244971.html】 点击打开转载 2015-12-28 17:21:32 · 548 阅读 · 0 评论 -
Android-屏幕适配全攻略
关于屏幕适配方面的知识:慕课网视频有很好的的讲解和资料。请点击慕课网或者:http://www.imooc.com/learn/484原创 2016-03-15 10:17:37 · 635 阅读 · 0 评论 -
安卓app角标
就一个困惑,android到底能否实现角标?扣扣是怎么实现的?? 思路:大家都知道android系统默认是不支持角标的。但是有时候你又可以在很多系统上看到角标,这些系统包括 小米手机的miui 三星手机的TouchWiz 索尼手机; 这些手机的系统应用都可以显示数字角标。这是应为这些系统进行了定制,使用的是自己的launcher. 所以在这些系统上的实现思路就是使用这些手原创 2016-04-25 00:25:43 · 5374 阅读 · 6 评论 -
支付宝问题:
一:先抛个链接:http://www.lai18.com/content/988425.html这里面收集的问题: 1.Android快捷支付SDK Demo resultStatus={4001};memo={参数错误};result={}问题 2.java.lang.NoClassDefFoundError: com.alipay.android.app.lib.Resou原创 2017-02-07 17:27:00 · 818 阅读 · 0 评论 -
爬坑之Android Studio 下使用crosswalk,使用maven依赖库打包
先贴官网:https://crosswalk-project.org/blog/这个有中文版的,还是比较考虑大陆开发人员体验的。1. As下的一个module在build.gradle文件中添加如下的申明,标示从指定仓库获取我们需要依赖的库repositories { maven { url 'https://download.01.org/crosswalk/rele原创 2017-07-06 09:59:28 · 7288 阅读 · 0 评论 -
Handler
一:使用方法 一:post(runnable)1.写法2.调用: DownLoadThread mDownLoadThread = new DownLoadThread(); mDownLoadThread.start(); 3.其实看原码可以知道post(runnable)也是调用的sendMessage 二:sendMess原创 2017-08-10 15:30:03 · 323 阅读 · 0 评论 -
mvp资料
先资料收集一波,占坑先1.这个个人感觉很好:http://blog.youkuaiyun.com/yulong0809/article/details/78622428原创 2017-12-26 17:52:14 · 274 阅读 · 0 评论