自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

晨光如常

假程序猿努力爬

  • 博客(30)
  • 收藏
  • 关注

原创 Android 如何寻找当前界面运行的App

需求:寻找当前界面运行的app1,目标类名/包名String targetAppTaskPackageName=null;String targetAppTaskClassName=null;public boolean getTopPackage(Context context) { String curAppTaskPackageName = null;...

2019-10-18 16:57:25 742

原创 Linux系统上android开发用到的常见指令

1,app报错是抓取log信息adb logcat | grep AndroidRadb logcat | grep *Activity2,设备查询当前activity的命令adb shell dumpsys activity top3,查询logcatvim ./APLog_2010_0102_015242/main_log.3 +65306grep -Rn "print fa...

2019-07-12 11:16:08 204

原创 linux操作服务器

登陆服务器:ssh 系统用户名@ip (注:系统用户名可能不一样,root,public)栗子:ssh [email protected]密码从服务器拷贝文件到本地scp 要拷贝服务器文件地址 烤出来存放的地址scp [email protected]:文件 本地存放的位置栗子:(最后.表示当前路径)scp [email protected]:/work1/file.txt .本地文件拷贝到服务器...

2019-07-09 17:25:19 141

原创 git status查看状态出现分支领先

出现状况:位于分支 master您的分支领先 'origin/master' 共 6 个提交。 (使用 "git push" 来发布您的本地提交)无文件要提交,干净的工作区解决:(1)查看分支 git branch(2)git reset origin/分支 (我的master : git reset origin/master)(3)重新拉最新代码 git pull...

2019-06-14 09:55:57 8592

原创 android源码导入andriod studio

(一)导入前工作准备下载源码(1)下载源码https://www.androidos.net.cn/(国内) 或谷歌官网android.googlesource.com(二)对源码导入前的准备(1)编译一个项目或模块(2).build/envsetup.sh 如果不行执行 source build/envsetup.sh(3)lunch(4)选择编译的项目(第二步),...

2019-06-13 13:51:06 274

转载 Android 7.0 settings中添加新菜单

博主大神:https://blog.csdn.net/w690333243/article/details/59112468 需求: 在设置中,添加一级菜单项,在设备中加入“按键交换”,此项菜单与“显示”并列由于android 7.0 settings网上资料还没有,此需求在高通技术支持的帮助下加上自己的分析才实现(对高通技术支持小伙表示感谢),实现后发现特别简单,但是实现前一直没头绪,...

2019-05-29 11:45:06 1951 1

原创 android7.0屏蔽系统设置里的菜单

方法:1,在系统package/app/Settings/src找菜单所对应的类(activity/fragment)2,进到frameworks/base/packages/SettingsLib/找到TileUtils.java类里的getTilesForIntent方法,然后根据包名来屏蔽。实例:屏蔽系统设置里内存菜单1,在package/app/Settings/src...

2019-05-29 11:26:52 1341

原创 android 横竖屏旋转Activity生命周期变化(面试)

题目:android 横竖屏旋转Activity生命周期如何变化?上网查询:android:screenOrientation=""常用的属性:unspecified,默认值,由系统决定,不同手机可能不一致 landscape,强制横屏显示 portrait,强制竖屏显 behind,与前一个activity方向相同 sensor,根据物理传感器方向转动,用户90度、18...

2019-03-26 10:29:29 1183

转载 svn 常用操作命令

原博主:https://www.cnblogs.com/liwanggui/archive/2016/06/28/5624147.htmlsvn 常用操作命令检出svn checkout http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名svn checkout svn://路径(目录或文件的全路径) [本地目录全路径] --use...

2019-03-19 11:05:03 95

转载 原码、反码、补码知识详细讲解

本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助!原博文连接:https://blog.csdn.net/zl10086111/article/details/80907428https://www.c...

2019-03-15 14:32:33 136

原创 android屏蔽recent键

需求:自己的应用屏蔽recent键(多任务键)。           注意:这里屏蔽指点击失效,但是布局中仍然显示通过上网查阅资料:onKeyDown方法中监听不到@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { //返回事件监听 if ((keyCode == KeyEvent.KEY...

2018-11-20 16:57:28 1665

原创 android studio 导入项目,库,框架时提示编译报错

编译错误提示:    Manifest merger failed : Attribute application@icon value=(@mipmap/ic_launcher) from AndroidManifest.xml:7:9-43    is also present at [com.pnikosis:materialish-progress:1.0] AndroidManif...

2018-11-10 11:52:34 727

原创 kotlin基础

https://www.cnblogs.com/aqi00/tag/kotlin/

2018-10-12 14:17:09 154

原创 Android图片适配

在UI设计图片时,对于主流的像素密度(mdpi,hdpi,xhdpi,xxhdpi,xxxhdpi)应按照2:3:4:6:8比例进行缩放,例如一个启动图片ic_launcher.png,它在各个像素密度文件夹下大小为:                                                                             mdpi(中) 48 X...

2018-08-10 17:18:11 1286

原创 Android屏幕适配

前言:Android的碎片化是Android开发必须面对的一个问题,各式各样的品牌机型,屏幕尺寸,系统版本,我们需要让用户得到一致的体验,这是开发者必须面对的问题。1,屏幕适配相关的概念 屏幕尺寸:屏幕尺寸是指屏幕对角线的长度,单位是英寸,1 inch=2.54cm 屏幕分辨率:屏幕分辨率以手机屏幕长和宽的像素点个数来衡量。例如 1280X720,即1280个像...

2018-08-10 14:57:02 369

转载 Android Studio3.0 Dagger2注入报错不兼容的问题

1. 报错提示:Error:android-apt plugin is incompatible with the Android Gradle plugin.  Please use 'annotationProcessor' configuration instead.2. 报错原因:经过查找发现,在Studio升级到3.0之后原来的配置方式apt与最新版本Gradle已经不兼容,推荐使用an...

2018-06-29 17:17:44 860

原创 androidstudio3.+使用butterknife报错解决

报错提示:处理报错 1.在app里面的build.gradle中添加implementation 'com.jakewharton:butterknife:8.8.1'implementation 'com.jakewharton:butterknife-compiler:8.8.1'2.在工程build.gradle添加dependencies { cla...

2018-06-07 10:27:08 2849

转载 Git使用详细教程

一:Git是什么?Git是目前世界上最先进的分布式版本控制系统。  二:SVN与Git的最主要的区别?SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果...

2017-11-22 14:07:46 276

原创 学习(数据存储) 个人笔记四

1.文件存储文件存储是Android中最基本的一种数据存储方式,它不对存储的内容进行任何的格式化处理,所有数据都是原封不到能搞到保存到文件当中的,因而它比较是用于存储一些简单的文本数据或者二进制数据。如果想使用文件存储的方式来保存一些较为复杂的文本数据,就需要定义一套自己的格式规范,这样可以方便之后将数据从文本中重写解析出来。Content类中提供了一个openFileOutput()...

2017-08-29 21:54:12 389

原创 学习(Broadcast Receiver) 个人笔记三

学习(Broadcast Receiver) 个人笔记三

2017-08-16 10:57:17 315

原创 学习android(RecyclerView)个人笔记二

学习android(RecyclerView)个人笔记二

2017-08-03 20:11:02 407

原创 学习android个人笔记一

学习android的比较记录一

2017-07-29 11:33:41 288

转载 adb常用指令

adb常用指令

2017-07-12 15:35:51 834

转载 Android下的Linux指令集

Android下的Linux指令集

2017-06-05 17:31:22 544

原创 熟练键盘的一些快捷键提升开发效率

熟练键盘控制提升开发效率

2017-05-27 14:14:17 369

转载 Android四大组件及Intent

Android四大组件及Intent

2017-05-19 17:26:11 606

原创 如何将网络上的共享文件映射到本地

如何将网络上的共享文件映射到本地

2017-05-16 18:21:50 8380

原创 Android系统启动流程

Android系统启动流程

2017-05-15 14:21:46 248

转载 2017年4月美团Android面试总结

2017年4月美团Android面试总结

2017-05-10 18:22:37 525

转载 git基本命令操作

Android Studio Git 分支实践

2017-05-09 11:47:25 333

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除