- 博客(30)
- 收藏
- 关注
原创 Android 如何寻找当前界面运行的App
需求:寻找当前界面运行的app1,目标类名/包名String targetAppTaskPackageName=null;String targetAppTaskClassName=null;public boolean getTopPackage(Context context) { String curAppTaskPackageName = null;...
2019-10-18 16:57:25 825
原创 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 227
原创 linux操作服务器
登陆服务器:ssh 系统用户名@ip (注:系统用户名可能不一样,root,public)栗子:ssh root@1.2.3.4密码从服务器拷贝文件到本地scp 要拷贝服务器文件地址 烤出来存放的地址scp root@1.2.3.4:文件 本地存放的位置栗子:(最后.表示当前路径)scp root@1.2.3.4:/work1/file.txt .本地文件拷贝到服务器...
2019-07-09 17:25:19 184
原创 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 8718
原创 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 315
转载 Android 7.0 settings中添加新菜单
博主大神:https://blog.csdn.net/w690333243/article/details/59112468 需求: 在设置中,添加一级菜单项,在设备中加入“按键交换”,此项菜单与“显示”并列由于android 7.0 settings网上资料还没有,此需求在高通技术支持的帮助下加上自己的分析才实现(对高通技术支持小伙表示感谢),实现后发现特别简单,但是实现前一直没头绪,...
2019-05-29 11:45:06 2028 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 1380
原创 android 横竖屏旋转Activity生命周期变化(面试)
题目:android 横竖屏旋转Activity生命周期如何变化?上网查询:android:screenOrientation=""常用的属性:unspecified,默认值,由系统决定,不同手机可能不一致 landscape,强制横屏显示 portrait,强制竖屏显 behind,与前一个activity方向相同 sensor,根据物理传感器方向转动,用户90度、18...
2019-03-26 10:29:29 1216
转载 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 104
转载 原码、反码、补码知识详细讲解
本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助!原博文连接:https://blog.csdn.net/zl10086111/article/details/80907428https://www.c...
2019-03-15 14:32:33 152
原创 android屏蔽recent键
需求:自己的应用屏蔽recent键(多任务键)。 注意:这里屏蔽指点击失效,但是布局中仍然显示通过上网查阅资料:onKeyDown方法中监听不到@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { //返回事件监听 if ((keyCode == KeyEvent.KEY...
2018-11-20 16:57:28 1744
原创 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 790
原创 Android图片适配
在UI设计图片时,对于主流的像素密度(mdpi,hdpi,xhdpi,xxhdpi,xxxhdpi)应按照2:3:4:6:8比例进行缩放,例如一个启动图片ic_launcher.png,它在各个像素密度文件夹下大小为: mdpi(中) 48 X...
2018-08-10 17:18:11 1322
原创 Android屏幕适配
前言:Android的碎片化是Android开发必须面对的一个问题,各式各样的品牌机型,屏幕尺寸,系统版本,我们需要让用户得到一致的体验,这是开发者必须面对的问题。1,屏幕适配相关的概念 屏幕尺寸:屏幕尺寸是指屏幕对角线的长度,单位是英寸,1 inch=2.54cm 屏幕分辨率:屏幕分辨率以手机屏幕长和宽的像素点个数来衡量。例如 1280X720,即1280个像...
2018-08-10 14:57:02 388
转载 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 897
原创 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 2926
转载 Git使用详细教程
一:Git是什么?Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别?SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果...
2017-11-22 14:07:46 294
原创 学习(数据存储) 个人笔记四
1.文件存储文件存储是Android中最基本的一种数据存储方式,它不对存储的内容进行任何的格式化处理,所有数据都是原封不到能搞到保存到文件当中的,因而它比较是用于存储一些简单的文本数据或者二进制数据。如果想使用文件存储的方式来保存一些较为复杂的文本数据,就需要定义一套自己的格式规范,这样可以方便之后将数据从文本中重写解析出来。Content类中提供了一个openFileOutput()...
2017-08-29 21:54:12 431
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人