- 博客(17)
- 资源 (6)
- 问答 (2)
- 收藏
- 关注
原创 Android Handler机制原理(ThreadLocal、Handler、Looper、MessageQueue、Message)
创建流程:主线程创建一个looper(只能有一个Looper),创建looper的同时,会在looper的内部创建一个消息队列(MessageQueue) 创建Handler的时候,我们会取出当前线程的Looper,不断的去轮询MessageQueue中的Message。整体流程:Handler在子线程中发送的消息,实际上就是在MessageQueue中添加一条Message...
2018-09-30 13:03:06 1095
原创 Android Studio设置方法分割线show method separators
Android Studio设置方法分割线show method separators
2018-09-29 17:06:36 2447
原创 Android中TextView设置android:ellipsize="end"使其超出长度的部分不显示
TextView中的文本过长,截取一定的长度 <TextView ... android:ellipsize="end" android:lines="1" /&gt
2018-09-28 13:36:11 2908
原创 Android studio 每次调试都会出现Installation failed with message Failed to finalize session
Android studio 每次调试都会出现2次Installation failed with message Failed to finalize session并且还会安装失败解决办法:
2018-09-27 11:11:44 316
原创 Android studio 中 Gradle手动下载安装集成。方案一,Use default gradle wrapper(recommend)
方案一:Use default gradle wrapper(recommend)方案二:Use local gradle distributionGradle下载地址:https://gradle.org/releases/https://services.gradle.org/distributions/百度网盘gradle-4.4-all:链接:https://pan.baid...
2018-09-23 01:16:24 7402
原创 Android studio 中 Gradle手动下载安装集成。方案二,Use local gradle distribution
Gradle下载地址:https://gradle.org/releases/https://services.gradle.org/distributions/百度网盘Gradle4.4:链接:https://pan.baidu.com/s/1j2yA4wHjSGjJYohvMc5hdg提取码:hfhdCSDN下载Gradle4.4:将下载好的Gradle解压到如下目录下:找到...
2018-09-22 22:20:50 11583
原创 Android Service和IntentService(启动方式startService和bindService)
ServiceAndroid四大组件之一,Service 是长期运行在后台的应用程序组件。 Service 不是进程,也不是线程,它和应用程序在同一个进程中 Service中不能做耗时操作,他是寄托于主线程的。运行在主线程中service的生命周期,两种情况IntentService(推荐使用)IntentService 是继承于 Service 并处理异步请求的一个类,在 I...
2018-09-17 18:32:33 7369
原创 Android AsyncTask执行和取消Demo
Demo下载地址AsyncTaskpackage com.example.zhangyu.myasynctaskdemo;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.B...
2018-09-16 21:37:39 574
原创 Android 网络请求Rxjava+Retrofit简单使用,随机获取美女图片Demo
Demo源码地址:https://gitee.com/olleh/MyRetrofit2资料json数据请求: https://gank.io/apijson在线解析: https://www.json.cn/Retrofit官方地址 https://github.com/square/retrofit相关资料: https://blog.csdn.net/...
2018-09-15 22:15:35 1167
原创 常用类库
//ButterKnifeimplementation 'com.jakewharton:butterknife:8.8.1'annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'//retrofit,gsonimplementation 'com.squareup.retrofit2:retrofit:2.4....
2018-09-15 16:21:45 287
原创 单链表的删除
import java.util.Stack;public class LinkedList { class Node{ int data; Node next; public Node(int data) { this.data=data; } } //删除单链表的指定节点 ...
2018-09-14 16:18:57 259
原创 URI和URL的区别
URI 统一资源标识符(Uniform Resource Identifier),用来唯一的标识一个资源 URL URL,Uniform Resource Locator统一资源定位器,他是一种具体的URI,URL可以标识一个资源,而且可以Locate这个资源...
2018-09-13 12:55:57 140
原创 Android Glide简单用法总结
//glide,比较好的版本,Matisse版本,配合glide3.7.0,因为后面的glide版本没有了asbitmap等方法 implementation 'com.github.bumptech.glide:glide:3.7.0' Glide.with(MainActivity.this) //图片地址 ...
2018-09-13 11:39:50 340
原创 OpenCV3.4.1快速集成到Android studio中
1.下载地址(官网)https://www.opencv.org/opencv-3-4-1.html2.导入Module3.删除以下代码在OpenCV模块的清单文件中删除以下代码 <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="21" />4.配置OpenCVLibrary341的SDK版本在build.gradle(Module:OpenCVLibrary341)中,修改以下属性改为和
2018-09-11 16:01:56 5245 2
原创 Android广告图片轮播控件,banner的简单使用
Android广告图片轮播控件GitHub地址 https://github.com/youth5201314/banner1.添加依赖 //图片轮播框架 implementation 'com.youth.banner:banner:1.4.10' //glide,比较好的版本,Matisse版本,配合glide3.7.0,因为后面的glide版本没有了...
2018-09-09 16:31:39 13928 9
asp.net的网站,能不能把子目录的一个页面做首页,如何设置?
2016-06-17
LINQ根据id查询数据,但数据id是不连续的,如何先判断该id的数据项是否存在
2016-05-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人