
Android 玩真的
IvenOne
像我这样的为Ma痴狂……
展开
-
Android 如何下载系统源码
分为三大平台:Windows,Mac Os,Linux.Mac OS 与 Linux 是一家,所以写下Windows 与Linux的。Linux: 第一步:curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo原创 2016-04-07 18:09:24 · 517 阅读 · 0 评论 -
生成正式安装包备注下下
1.打开模块级 build.gradle 文件并添加带有 storeFile、storePassword、keyAlias 和 keyPassword 条目的 signingConfigs {} 块,然后将该对象传递到您的构建类型中的 signingConfig 属性。例如:android { ... defaultConfig { ... } signingConfi...原创 2018-08-03 11:40:26 · 205 阅读 · 0 评论 -
解决Spinner 中position 是0的时候数据不刷新问题
查看AdapterView 中的源码可以发现 根上的原因是:/** * Called after layout to determine whether the selection position needs to * be updated. Also used to fire any pending selection events. */void checkSelectionC...原创 2018-08-05 15:58:06 · 607 阅读 · 0 评论 -
Android Studio (AS)快捷键大全
查看接口实现:ctrl + alt +B 方法也适合alt + ` 版本控制 1. 书签(Bookmarks)描述:这是一个很有用的功能,让你可以在某处做个标记(书签),方便后面再跳转到此处。 调用:Menu → Navigate → Bookmarks 快捷键: 添加/移除书签:F3(OS X) 、F11(Windows/Linux); 添加/移除书签(带标记):...转载 2018-08-04 17:49:40 · 1968 阅读 · 0 评论 -
重新回到LoginActivity 清空所有栈 简易方法
重新回到LoginActivity 清空所有栈 Intent intent = new Intent(this, LoginActivity.class); ComponentName cn = intent.getComponent(); Intent mainIntent = IntentCompat.makeRestartActivityTask(c...原创 2018-08-03 22:16:44 · 920 阅读 · 1 评论 -
聊聊 P Developer Preview 的改变
从 2018 年 3 月 7 日开始运行,到向 AOSP 和 OEM 公开发布最终 Android P 时停止运行,预计将于 2018 年第三季度发布最终版本看看有哪些有趣的功能: Android P 对 Android 系统进行了多项变更。 其中大部分变更会影响所有应用,而不论应用针对的是何种版本的 Android。 不过,有几项变更仅影响针对 Android P 的应用。 为清楚起...原创 2018-07-20 15:13:46 · 375 阅读 · 0 评论 -
git 常备后悔药
commit到本地仓库中了,但是还没有做push操作的 1.文件被修改了,但未执行git add操作(working tree内撤销) git checkout fileName 或者 git checkout . 2.同时对多个文件执行了git add操作,但本次只想提交其中一部分文件 ...原创 2018-07-28 18:49:22 · 232 阅读 · 0 评论 -
android sqlite3 win10 系统命令行中出现乱码问题时的解决方法
直接简单粗暴上干货:修改注册表计算机\HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe 将其中的code Page 选项设置为65001;437(英语),65001(utf-8),936(GBK) 一劳永逸。 小插曲:也可以用 chcp 65001,只是针对当前页面。 ...原创 2018-07-19 14:13:57 · 198 阅读 · 0 评论 -
Android 5种倒计时的实现
直入主题:handler+postDelayed() 方式 Timer + TimerTask + handler 方式 ScheduledExecutorService + handler 方式 RxJava 方式 CountDownTimer 方式 其中 Timer 的方式实现定时任务,这儿用来做倒计时是没有问题的。但是如果用来执行周期任务,恰好又有多个任务,恰好两个任务之间...转载 2018-07-18 09:12:32 · 7885 阅读 · 0 评论 -
Rxjava android 心得
最近工作上用到了rxJava ,简要做下笔记,以备后期温故。 1. 2018年3月份 rxJava 1.x版本 滚蛋了,官方也要放弃这个孩子。rxJava2.x版本做了一些改动,可以了解下背压 2. 这个东西是个事件流驱动的异步东东 3.用起来比较简单:撸码 Observable.create(new Observable.just(getFilePath()) ...原创 2018-07-17 16:11:41 · 263 阅读 · 0 评论 -
小记Android Gradle插件 Iven 记于 20190522 药厂
2016.04年 Android Gradle插件2.x通过支持字节码注入,将代码和资源更新推送到模拟器或物理设备上正在运行的应用程序,启用Instant Run。 添加了对增量构建的支持,即使应用程序未运行也是如此。通过将Android调试桥的增量更改推送到连接的设备,可以提高完整构建时间。 添加以控制可以同时生成多少个slave dex进程。模块级文件中的以下代码将最大并发进程数设...原创 2019-05-22 10:12:38 · 1558 阅读 · 0 评论