android原创
文章平均质量分 61
syusikoku
永远不要忘了最初的梦想,疲惫的时候,多想想开始的初衷......
展开
-
AsyncTask源码分析
AsyncTask源码分析原创 2023-01-13 23:20:28 · 530 阅读 · 0 评论 -
Nexus使用
Android发到制品插件到Nexus原创 2023-01-13 22:45:24 · 620 阅读 · 0 评论 -
Ndk之C/C++静态库生成及使用 for Android sutio 3.x
Ndk之C/C++静态库生成及使用 for Android sutio 3.x重要说明 本文是参照上面的资料得来的。感谢大神的资料。涉及到的参考资料如下:大神的博客大神的github静态库和动态库的编译lib module工程结构如下lib module 编译环境配置静态库的编译动态库的编译lib CMakeLists.txtbuild.gradle配置androi...原创 2019-02-28 19:23:15 · 373 阅读 · 0 评论 -
Kotlin之小试Anko
先声明,因项目需要。本人也是刚刚尝试,是看了大神的资料,才有了这篇文章。代码是自己跟着大神的脚步走的。资料地址anko是什么Anko是JetBrains开发的一个强大的库,它主要的目的是用来替代以前XML的方式来使用代码生成UI布局的,它包含了很多的非常有帮助的函数和属性来避免让你写很多的模版代码。环境配置 (结合kotlin使用)#项目 build.gradlebuildscript...原创 2019-02-25 17:12:04 · 2422 阅读 · 0 评论 -
kotlin之开发经验整理
读取assets中的文本内容resources.assets.open("test.txt").let { it.buffered().reader().use { reader -> Log.e("test", "${reader.readText()}") }}统计字符出现的次数(“io.reactivex:rxjava:1.2.1”)/** ...原创 2019-02-26 18:50:26 · 283 阅读 · 0 评论 -
rxjava1基本元素源码分析
代码示例Observable<String> observable = Observable.create(new Observable.OnSubscribe<String>() { @Override public void call(Subscriber<? super String> subscriber) { LogUtils.loge("s...原创 2019-03-28 12:04:57 · 146 阅读 · 0 评论 -
rxjava2基本元素源码分析
无背压代码示例Observable.create(new ObservableOnSubscribe<String>() { @Override public void subscribe(ObservableEmitter<String> emitter) throws Exception { LogUtils.loge("Observ...原创 2019-03-28 12:05:42 · 244 阅读 · 0 评论 -
rxjava1 map操作符分析
rxjava1 map操作符分析由于源码版本不同,可能会有所差别代码执行流程分析create:创建一个新的Observablemap :也是创建了一个新的Observablerx.Observable#create(rx.Observable.OnSubscribe)OnSubscribe 是create里面的参数@Deprecatedpublic static <T&g...原创 2019-03-28 12:06:37 · 283 阅读 · 0 评论 -
webview之js动态注入
使用场景加载在线网页,需要在网页加载完成之后,通过js注入的方式,对其中的部分元素进行属性的修改.这里的示例是使用本地的网页进行修改。在线的使用同样的方式处理.###html源代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>...原创 2019-04-07 21:28:16 · 8138 阅读 · 0 评论 -
android基础巩固之内容提供者(Content Provider)
内容提供者的基本使用本文的场景MusicServer提供数据库及内容提供者给其它应用使用,及观察数据库变化,好刷新自身应用的列表,ALiCocoMusicPlayer为第三方应用,其作用是为了使用ContentResolover对MusicServer中数据库中的表进行操作。MusicServerdb,dao,测试类代码dbpublic class MusicDBHelper exten...原创 2019-01-23 09:49:04 · 227 阅读 · 0 评论 -
android基础巩固之ndk
环境配置为了工程不出现问题最好是新建项目的时候选择c++/c项目支持 (android studio创建项目)##app/library module gradle 配置apply plugin: 'com.android.library'android { defaultConfig { externalNativeBuild { cmake...原创 2019-01-23 09:28:17 · 213 阅读 · 0 评论 -
aar文件在android studio中的使用
1。将aar放到libs目录中2。 gradle中添加如下代码:即可.原创 2016-10-06 16:38:35 · 770 阅读 · 0 评论 -
重新调整imageview的drawable的大小
做项目的过程中,由于原来使用下载可以直接返回bitmap,这样可以直接通过bitmap得到宽高,然后进行缩放处理,但是下载逻辑修改,不返回bitmap让我们叫bitmap传递给他,然后某人在框架中帮我们设置,但是此时就会有一个问题,bitmap得不到,设置之后的图片的大小就无从考量,使得我们需要通过imageview得到它身上的图像,然后做调整好了,不说废话了,需要涉及到三个方面 1.原创 2017-04-16 18:05:44 · 2474 阅读 · 0 评论 -
Service使用总结
1。调用服务中的方法2。调用远程服务原创 2017-07-09 18:08:37 · 565 阅读 · 0 评论 -
bindservice流程
bindservice流程原创 2017-07-09 18:14:02 · 404 阅读 · 0 评论 -
sqlite3命令行操作db巩固
创建数据库C:\Users\test>sqlite3 test.dbSQLite version 3.22.0 2018-01-22 18:45:57Enter ".help" for usage hints.查看数据库sqlite> .databasesmain: C:\Users\test\test.dbsqlite>创建表sqlite> crea...原创 2019-01-23 09:26:45 · 1113 阅读 · 4 评论 -
android基础巩固之db存储
db文件导出C:\>adb pull "data/data/com.example.advance/databases/book.db"data/data/com.example.advance/database...lled. 2.8 MB/s (20480 bytes in 0.007s)C:\>db创建public class BookDbHelper extend...原创 2019-01-23 09:27:36 · 197 阅读 · 0 评论 -
高效的加载图片整理
高效的加载图片原创 2017-07-04 22:37:39 · 352 阅读 · 0 评论