
andorid 基础
文章平均质量分 69
qinxue24
冠捷科技(AOC)、融云即时通讯(RongCloud)、滴滴出行、抖音
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
WebView 优化,使用本地静态资源加载
拦截 shouldInterceptRequest 使用本地图片代替资源public class TestWebViewActivity extends AppCompatActivity { private WebView webView; @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState);原创 2021-03-23 11:40:21 · 568 阅读 · 0 评论 -
Android四大组件之ContentProvider
android除了使用AIDL进程间通信,ContentProvider也可以实现数据间的共享,正好做了个SQL的demo,顺便把这个也总结下。使用起来很简单,一个应用将数据暴露出来,另外别的应用就可以根据定下的规则来访问这个数据库了,就像系统media数据库一样。定制好Uri,便可以查询到共享的数据库表了。首先要实现ContentProvider类如下代码,最好和数据库的SQLite原创 2017-06-11 17:49:34 · 284 阅读 · 0 评论 -
Handler进程间通信
Handler在线程间通信很常用,进程间通信却用的很少,书中有介绍自己试用了一下,觉得不是很好用,而且底层也是AIDL,也是Binder,其实没差别,还很绕。原创 2017-06-12 13:55:17 · 2232 阅读 · 0 评论 -
Andorid 中TouchEvent理解(四)滑动冲突的解决
理解了TouchEvent之后,就是为了更好的解决滑动冲突。转载 2017-06-24 10:22:28 · 419 阅读 · 0 评论 -
Android中的AsyncTask
AsyncTask有两种运行的方式,串行和并行。原创 2017-06-12 20:34:48 · 344 阅读 · 0 评论 -
AsyncTask 与 Handler
AsyncTask中任务是提交线程池中运行的,它使用Handler与主线程通信。原创 2017-06-12 21:41:52 · 239 阅读 · 0 评论 -
android 中的Handler简要总结
Handler是android提供的一个工具类,也是必不可少的,在主线程中控制着UI包括生命周期。原创 2017-06-13 15:24:21 · 285 阅读 · 0 评论 -
adnroid中的序列化(二)自定义类内部变量
对于基础的String,int等java支持的Parcelable类,简单写一下写入和读取就可以了,对于含有成员是自己写的Parcelable类有些不同,差别也不大。代码如下,定义个Parcelable类package com.xue.qin.demo.myparcelableclass;import android.os.Parcel;import android.os.Parcela原创 2018-04-04 12:41:17 · 211 阅读 · 0 评论 -
android中java代码抓取网页内容(微信图文)
android中有是需要抓取网络Html页面中的一些基础数据,title,decription等等,用来展示网页基本信息。github上开源项目https://github.com/LeonardoCardoso/Android-Link-Preview原理就是将HTML加载下来,处理成字符串,使用正则表达式,查找<meta>标签,并使用HashMap分别保存起来。自己写了个demo。...原创 2018-05-07 14:37:28 · 1046 阅读 · 0 评论 -
Android 9 Http 配置
目录Android 9 Http 配置一、res 新建 xml 文件夹,新建文件 xxx.xml二、配置 ApplicationAndroid 9 Http 配置9不允许直接Http必须使用Https,支持Http需配置如下一、res 新建 xml 文件夹,新建文件 xxx.xml<?xml version="1.0" encoding="utf-8"?><networ...原创 2019-06-27 11:33:14 · 1066 阅读 · 0 评论 -
Android 使用SQL数据库
几乎所有app都会用到数据库,需要建立数据库,却又经常忘记一些细节的东西,还是自己记录下来,常看看吧,下面简单的实现一个数据库。原创 2017-06-11 09:20:59 · 1214 阅读 · 0 评论 -
Andorid中的AIDL(三)
AIDL还可以在进程间传输序列化的对象,写了个Demo来传自定义的对象,因为没有用AndroidStudio做过,这次用了Androidstudio。原创 2017-06-10 14:31:29 · 263 阅读 · 0 评论 -
Android中的属性,是怎么应用到控件上的(二)
自定义View使用自定义属性原创 2017-05-29 14:12:56 · 328 阅读 · 0 评论 -
Android中的属性,是怎么应用到控件上的(一)
使用一个Spinner就是那种下拉框,为以后解决此问题使用同样的思路来解决原创 2017-05-28 14:46:26 · 482 阅读 · 0 评论 -
Android中的属性,是怎么应用到控件上的(三)
自定义Style 自定义风格原创 2017-05-29 15:20:30 · 416 阅读 · 0 评论 -
Android中序列化
Android中序列化 Serializable Parcelable原创 2017-06-05 14:21:04 · 344 阅读 · 0 评论 -
隐式启动Activity
隐式启动Activity 为什么要加android.intent.category.DEFAULT原创 2017-05-31 10:54:24 · 1679 阅读 · 0 评论 -
Andorid中的AIDL(一)
在工作中会有Android中使用AIDL 绑定Service通信,使用起来也是一知半解,读了任玉刚的书也是一知半解,还是做一个Demo来对着书分析一下吧。这篇先做一个AIDL通信Demo,备忘一下搬运过程。原创 2017-06-02 11:42:55 · 373 阅读 · 0 评论 -
Andorid 中TouchEvent理解(一) Event从底层到DecorView
在驱动层收到touch的事件的线程肯定不在我们的Activity的主线程里,如何将事件同步到主线程里,请看Handler的分析点击打开链接。Handler中ThreadLocal<Loop>是单实例的。查阅了资料发现在底层就可以通过MessageQueue来获取当前线程的Looper,底层有类似Handler,也就是说,当底层调用dispatchInputEvent()来驱动事件的时候,已经是在同步了的主线程循环中的了。原创 2017-06-14 13:11:24 · 903 阅读 · 0 评论 -
Andorid中的AIDL(二)
android AIDL的简要分析内部流程原创 2017-06-04 11:09:03 · 337 阅读 · 0 评论 -
Android中的属性,是怎么应用到控件上的(四)
如果不在Application里设置Theme Theme和Style有什么区别原创 2017-05-30 12:54:20 · 312 阅读 · 0 评论