Android
非正经研究生
实际上是正经研究生,小镇青年,IT农民工,不偷井盖的老实人
展开
-
fix: Build warning "generate id 'android:id/xxx' for external package 'android'
other refhttps://blog.csdn.net/w1070216393/article/details/83088054原创 2020-04-20 08:21:03 · 4707 阅读 · 1 评论 -
and: gradle intro jst
原创 2020-04-02 19:50:15 · 101 阅读 · 0 评论 -
and: openHub, cp, along the way
文章目录dataautoaccessdaggerdataautoaccesshttps://github.com/ThirtyDegreesRay/DataAutoAccessdagger原创 2020-03-12 12:18:46 · 164 阅读 · 0 评论 -
MIME types
MIME types have the formattype/subtype一个地铁app 有 1,2 号线那么获取line1 的所有条目使用如下uri:content://com.example.trains/Line1返回mime 的类型:vnd.android.cursor.dir/vnd.example.line1获取 line2 的某一个 条目使用如下uri:c...原创 2019-06-03 20:32:38 · 195 阅读 · 0 评论 -
and: appBarLayout
AppBarLayout玩转AppBarLayout,更酷炫的顶部栏https://www.jianshu.com/p/d159f0176576原创 2019-05-17 17:11:07 · 88 阅读 · 0 评论 -
and: 布局 merge
文章目录notegoogle refnote减少视图层级标签在UI的结构优化中起着非常重要的作用,它可以删减多余的层级,优化UI。多用于替换FrameLayout或者当一个布局包含另一个时,标签消除视图层次结构中多余的视图组。例如你的主布局文件是垂直布局,引入了一个垂直布局的include,这是如果include布局使用的LinearLayout就没意义了,使用的话反而减慢你的UI表现。这时...原创 2019-05-22 10:44:14 · 149 阅读 · 0 评论 -
and: hide api & internal api
文章目录refhideinternalsummaryrefandroid源码com.android.internal目录解释https://blog.csdn.net/nei504293736/article/details/9409119hide隐藏API隐藏是为了防止开发人员使用SDK中未完成或者未稳定(接口和架构方面看)的部分。比如,Bluetooth API在API Level ...原创 2019-05-12 17:39:14 · 132 阅读 · 0 评论 -
Git reset命令的使用
refhttps://www.jianshu.com/p/cbd5cd504f14noteGit reset 命令有三个主要选项:git reset --soft; git reset --mixed; git reset --hard;git reset --soft将HEAD引用指向给定提交。索引和工作目录的内容是不变的,在三个命令中对现有版本库状态改动最小。git reset -...转载 2019-05-16 11:26:12 · 155 阅读 · 0 评论 -
Windows换行符转换为Linux格式
Windows换行符转换为Linux格式 下面介绍三种方法,选择哪一种看自己喜好,当然你也可以选择第x种,^_^。(1)第一种使用VI: 使用VI普通模式打开文件,然后运行命令"set ff=unix" 则可以将Windows 换行符转换为Linux换行符,简单吧!命令中ff的全称为file encoding。(2)使用命令"dos2unix",如下所示 [root@loca...原创 2019-05-24 15:43:12 · 1951 阅读 · 0 评论 -
Shell 逐行处理文本文件
https://www.cnblogs.com/dwdxdy/archive/2012/07/25/2608816.html#!/bin/bashfor line in $(cat commGrpApps.txt)do echo "deal with: ${line}" adb shell dumpsys package ${line} > ${line}.ttdone#...原创 2019-05-24 15:40:17 · 675 阅读 · 0 评论 -
and: style & theme
themeapplication 使用的主题,其item 是 一些【自定义名字】属性的集合 <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> <item name="co...转载 2019-05-10 21:34:31 · 96 阅读 · 0 评论 -
and: aapt
AAPT是Android资源打包工具ref1https://www.jianshu.com/p/8d691b6bf8b4Android AAPT详解目录AAPT解释,作用AAPT基本命令AAPT编译资源源码解析AAPT打包和系统不一致的资源ID详细的...原创 2019-05-10 21:20:19 · 109 阅读 · 0 评论 -
and: toolbar 源码解析
https://juejin.im/entry/5975d4f2f265da6c375acf3c转载 2019-05-17 19:20:20 · 178 阅读 · 0 评论 -
code阅读:qksms
https://github.com/anonymity12/qksms/blob/master/README.mdtodo 0606原创 2019-06-06 10:34:57 · 176 阅读 · 0 评论 -
adb 找到 apk 的位置
找到 apk 的位置$ adb shell pm path com.tence01.mm原创 2019-06-19 15:48:16 · 2245 阅读 · 0 评论 -
alpha值是色彩的强度 1 最强,不透明 0 最弱,透明的。
alpha值是色彩的强度1 最强,不透明0 最弱,透明的。转载 2019-07-11 17:05:56 · 4947 阅读 · 0 评论 -
git合并多个提交(在as里)
前言我在本地开了一个f分支, 进行了10 次commit (假设第前11 次是 327753 这个提交)现在我要把这个10 commit 放到 master 分支上,我首先要 合并10 为 1 个, 因为gerrit 希望的每次提交到服务器的 patch 是等于本地的一个commit我如何合并git reset 327753 // 回到master 的分叉点git st // 因为 r...原创 2019-06-29 11:49:10 · 455 阅读 · 0 评论 -
git 回退某个文件
2.回退到指定版本git reset 7e8er45 fileNamegit reset a4e215234aa4927c85693dca7b68e9976948a35e MainActivity.java这样的话,暂存区的东西就被 reset 所指的当时的那个(历史状态) 文件替换了,工作区的还没变, 如果你用checkout – fileName, 就会把工作区的更新到暂存区的那个,ak...原创 2019-06-26 15:38:55 · 2558 阅读 · 0 评论 -
android mms sms ref
大牛分析短信framework 层https://blog.csdn.net/jingwen3699/article/details/63252718闲散整理,带你走进Android短信源码https://www.jianshu.com/p/cecc1fe96a6a转载 2019-06-23 00:46:31 · 94 阅读 · 0 评论 -
git revert 和 git reset的区别
git revert 和 git reset的区别git revert是用一次新的commit来回滚之前的commit,git reset是直接删除指定的commit。在回滚这一操作上看,效果差不多。但是在日后继续merge以前的老版本时有区别。因为git revert是用一次逆向的commit“中和”之前的提交,因此日后合并老的branch时,导致这部分改变不会再次出现,但是git res...原创 2019-06-22 10:02:41 · 120 阅读 · 0 评论 -
adb开启aty.md
adb shellam start -n {包(package)名}/{包名}.{活动(activity)名称}如:启动浏览器adb shellam start -n com.android.browser/com.android.browser.BrowserActivityadb关闭activity:adb shellam force-stop {包(package)名}...原创 2019-06-11 16:18:33 · 193 阅读 · 0 评论 -
android api level
原创 2019-06-10 15:52:10 · 302 阅读 · 0 评论 -
git比较文件差异
工作目录 vs Git仓库git diff refhttps://www.jianshu.com/p/80542dc3164e原创 2019-06-10 15:43:03 · 2881 阅读 · 0 评论 -
adb logcat
logcat.mdhttps://blog.csdn.net/cnbloger/article/details/7491469显示同一个进程的所有输出有时一个程序里面的 tag 有多个,需要输出该程序(同一个 PID)的所有 tag;仅使用 tag 过滤有时也会漏掉一些错误信息,而一般错误信息也是和程序同一个 PID。还是通过 grep 实现,思路是先根据包名找到 pid 号,然后匹配 pi...原创 2019-06-15 18:14:15 · 383 阅读 · 0 评论 -
and: aapt
AAPT是Android资源打包工具ref1https://www.jianshu.com/p/8d691b6bf8b4Android AAPT详解目录AAPT解释,作用AAPT基本命令AAPT编译资源源码解析AAPT打包和系统不一致的资源ID...原创 2019-05-10 21:06:32 · 196 阅读 · 0 评论 -
and: viewTree ;;viewTreeObserver
refhttps://blog.csdn.net/hardworkingant/article/details/77408329note1、ViewTree首先我们来介绍一下 ViewTree 也就是视图树是什么。View 和 ViewGroup 是 Android UI 的基本组件, 而 ViewGroup 作为容器,可以包含一组 View, 并且 ViewGroup 其本身就是 Vi...转载 2019-05-20 21:20:42 · 275 阅读 · 0 评论 -
git: patch 是什么/ 如何用
git patch 是什么/ 如何用ref1 Git的Patch功能http://www.cnblogs.com/y041039/articles/2411600.htmlnotegit提供了两种简单的patch方案。一是用git diff生成的标准patch,二是git format-patch生成的Git专用Patch。实例为a.txt 生成patch查看patch应用pa...原创 2019-05-09 19:57:49 · 3069 阅读 · 0 评论 -
Flutter 踩坑
开始得到ASFile>Settings>Plugins on Windows & Linux;;Preferences>Plugins on macOS选择 Browse repositories…, 选择 Flutter 插件并点击 install.上图 : flutter 依赖 dart没有flutter sdk?run 一下调试速度贼...原创 2018-12-05 20:48:51 · 136 阅读 · 0 评论 -
open gl es
https://www.jianshu.com/p/211c14d4e7d4原创 2018-12-07 19:57:49 · 205 阅读 · 0 评论 -
Android 获取传感器的频率
前提步骤如果想知道自己传感器的频率测试的结果:前提步骤我们在最后添加好sensor的监听器后,需要注册SensorManager的reg监听器。ie:risterListener()方法来注册SensorEventListener才能使其生效sensorManager.registerListener(listener,sensor,SensorManager...原创 2018-05-11 17:42:44 · 6467 阅读 · 0 评论 -
读书 安卓群英传第5章节滑动详解
安卓群英传第5章节原创 2017-10-29 13:59:31 · 245 阅读 · 0 评论 -
android屏幕尺寸详解
在官方文档中有以下解释:pxpixel- 对应设备屏幕上的实际尺寸,比如说啊,我的手机是1920x1080,这两个数字就是对应屏幕竖着和横着的像素个数in 这就是英寸了,1 inch = 2.54厘米mmmillimeters,当然就是厘米的意思。ptPoints 这是1/72英寸的意思,听说是印刷业常用的单位dp或者dipDensity-independent Pixels,原创 2017-08-04 21:12:15 · 454 阅读 · 0 评论 -
Paint.getTextBounds()的记录
Paint.getTextBounds()的记录翻译 2017-07-05 21:55:44 · 470 阅读 · 0 评论 -
我的app思想花园使用指导
思想花园简明指导目录如何使用安卓6.0以上的地址权限问题如何使用markdown语法在种植新思想的页面进行书写反馈和批评原创 2017-04-18 18:44:16 · 421 阅读 · 0 评论 -
一些适合初级安卓开发者的项目
来自github的一个工程来源:https://github.com/codepath/android-booksearch-demo简单观察:原创 2016-09-30 17:21:54 · 1299 阅读 · 0 评论 -
开启无线adb
垃圾有道,我要转移一部分notes 过来方便查阅方法adb devices 你会看到:List of devices attached988a57345536553038 device请这样链接:$ adb tcpip 8768你会看到:restarting in TCP mode port: 8768$ adb connect 192.168.0.100:...原创 2018-12-08 21:11:31 · 437 阅读 · 0 评论 -
adb pull & push
adb从android手机拉取文件到电脑 pulladb pull fileInPhone locationOnPcWhereUWantToSaveItadb pull /sdcard/DCIM/Camera/IMG_20170902_111856.jpg IMG_20170902_111856.jpgadb pushadb push <local> <remote&...原创 2019-05-14 16:52:54 · 208 阅读 · 0 评论 -
cmder : 将Cmder添加到系统右键菜单中
将Cmder添加到系统右键菜单中转载 2019-05-14 16:08:34 · 1672 阅读 · 0 评论 -
git: rebase
文章目录ref 1rebase效果:ref2图解rebase与merge 区别用来合并代码1、merge处理,这是大家比较能理解的方式。2、rebase处理,中文此处翻译为衍合过程。ref 1https://www.liaoxuefeng.com/wiki/896043488029600/1216289527823648前:进行rebaserebase 后:rebase效果...原创 2019-05-09 17:10:48 · 109 阅读 · 0 评论 -
git: stash
refGit 工具 - 储藏(Stashing)https://git-scm.com/book/zh/v1/Git-工具-储藏(Stashing)stash 用法http://www.cppblog.com/deercoder/archive/2011/11/13/160007.htmlnote适用场合,这里做一个说明:‘使用git的时候,我们往往使用branch解决任务切换问题...原创 2019-05-09 16:17:38 · 107 阅读 · 0 评论