自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 通过git相关指令对提交的log信息进行导出操作

工作几年的公司今天一分二了,我运气不知道是好还是坏,没能跟随大军迁移出去,留在原地跟随另外一个老板做项目。核心技术掌握在大军手里,我们这里很被动,例如像我们之前提交bug的管理系统的IP被大军给屏蔽了,我们无法从可视化环境中取查看之前的所有的提交信息。有点纳闷了。总得想点法子吧。试了下面的方法,勉强能接受用。写下来,方便后面使用。首先我们git用的最频繁的指令估计就是 git add ...

2020-09-25 16:13:04 477

原创 AndroidQ SearchLauncher布局Launcher

1.Launcher界面简介2.Launcher初始化网格3.Launcher:defaultLayoutId加载的是default_workspace_5x5,还是partner_default_layout.xml4.如何客制化default_desktop_grid_name一 .Launcher界面包含Google Search(这是个伪widget),Workspace,Hotseat,Folders。二 Launcher初始化网格代码:packages/...

2020-07-28 20:23:58 1821

转载 Android 中的服务

废话只说一句:android aosp源码庞大,是个大草原,要跑马,请看准方向,本文就是个方向(我不写长文,也不贪多,可能介绍不清楚,然后就这样,写给懂的人看)android既然分为 c世界 和 java世界,那么服务也从这俩方面介绍咯: c世界服务称为本地服务。(service manager service好特殊) java世界服务(就是zygote,不,应该...

2020-01-09 17:12:04 362

原创 android 8.1支持语言相关方法

请在对应项目的.mk文件加入,eg:device/sprd/sharkle/sp9832e_1h10/ sp9832e_1h10_oversea.mk+    PRODUCT_REVISION:=oversea multi-lang+    include $(APPLY_PRODUCT_REVISION)    若项目.mk中已存在PRODUCT_REVISION则直接在其中加入oversea ...

2018-05-25 17:55:15 1615

原创 android zygote 进程与system service进程的启动过程浅析。

android 系统启动时调用的相关文件路径:Z:\mocor_sc9820w_new\mocor_sc9820\system\core\rootdir\init.rcZ:\mocor_sc9820w_new\mocor_sc9820\frameworks\base\cmds\app_process\app_main.cppZ:\mocor_sc9820w_new\mocor_sc9820\fra...

2018-05-18 10:35:23 505

原创 Android_简单描述配置语言问题及log种类分析。

一:添加多国语言编译后导入手机,发现语言设置菜单中缺少某个已配置的语言。例如:我在项目中添加了加利西亚语字符串,同时ini文件中配置:REVO_S_PRJ_LOCALES=gl_ES,编译后导入手机查看,当前语言并没有在语言设置列表中。(gl_ES= gl代表的是当前语言_ES代表的是国家码)解决方式:先查看下/frameworks/base/core/res/res/下是否存在values-gl...

2018-04-19 18:35:58 378

原创 手机多媒体-通知和调用相机

在当今的手机当中,除了打电话和发短信,最长用的功能就是听歌,看视频,玩游戏,看新闻这些多媒体应用了。今天抛开手机应用本身,站在开发者角度去实现一些主流的功能,例如:在我们玩微信,玩QQ时,当我们的这些应用在后台运行时,这个时候来消息,通常我们的状态栏(也就是手机的最上方)会出现一个消息提醒,当然像很多很多其他的应用,今日头条有新新闻时,上方也会弹出消息提醒,等等。-------------Noti...

2018-04-15 23:24:21 240

转载 SystemProperties系统属性

一 : SystemProperties系统属性,对整个系统全局共享,通过SystemProperties.set()/SystemProperties.get()这两个函数对系统的属性进行读取和设置。可以通过ADB shell进行查看,具体方法是adb shell getprop +“具体的属性对应的名称”就可以读取你想要的属性了。如果不知道具体的属性是什么名称也可以先输入adb

2018-03-05 19:56:36 10726

转载 android_学习向导

横看成岭侧成峰,远近高低各不同,不识庐山真面目,只缘身在此山中。下面的都不是我写的,只是迷茫的时候给自己灌输的心灵鸡汤,感谢这些乐于助人的大神们!1. 要想快速并高效地阅读源码,一定要有好方法,不然看着会挺费劲,当然,用什么方法取决于具体的情况。 1.1、一边阅读代码一边写注释。这是我用过的最好的方法,对代码理解得更深入,看一些重要代码或者特别难懂的代码时挺有用。更何况,注释也

2018-03-03 16:09:06 270

原创 关于sms center number 中心默认号码是如何设置的

刚入门的菜鸟,android 4.4 不知道短信中心的号码默认值是如何设置的首先我找到了将短信中心号码设置到控件上显示的地方:文件名:SimSettingPreferenceActivity.java @Override protected void onCreate(Bundle icicle) { super.onCreate(icicle); m...

2017-12-05 19:15:32 1813

转载 中国移动,联通,电信

中国移动、中国电信、中国联通三大运营商获得的3G牌照如下:联通使用的网络为:WCDMA移动使用的网络为:TD-SCDMA电信使用的网络为:CDMA2000中国移动、中国电信、中国联通三大运营商获得的4G牌照如下:联通使用的网络为:FDD-LTE/TDD-LTE移动使用的网络为:TDD-LTE电信使用的网络为:FDD-LTE/TDD-LTE1.电信、移动、联通是什么关系?是好基友的关系,还很混乱

2017-11-29 12:01:18 1258

原创 android_Zrevo目录结构

Zrevo目录结构浅析

2017-07-21 21:59:38 379

转载 android_SDK_API

android_sdk浅析

2017-07-19 20:58:57 765

原创 andoroid_ActionBar_遇见的错误

andoroid_ActionBar_遇见的错误

2017-07-11 00:16:13 408

转载 android_studio_shortcat key

Android Studio 是谷歌基于IntelliJ IDEA开发的安卓开发工具,有点类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试,基于Gradle的构建支持。Android Studio常用快捷键1. Ctrl+D: 集合了复制和粘贴两个操作,如果有选中的部分就复制选中的部分,并在选中部分的后面粘

2017-07-07 10:40:11 223

转载 android_process_and _thread

Android 进程生命周期 Process Lifecycle进程的生命周期:  Android系统会尽力保持应用的进程,但是有时为了给新的进程和更重要的进程回收一些内存空间,它会移除一些旧的进程。  为了决定哪些进程留下,哪些进程被杀死,系统根据在进程中在运行的组件及组件的状态,为每一个进程分配了一个优先级等级。  优先级最低的进程首先被杀死。  这个进

2017-06-28 15:23:47 236

原创 android_brightness_resolving

浅析Brightness的创建和执行流程

2017-06-27 15:27:06 513

转载 Java_for循环三种模式

第一种for循环 对于遍历数组,这个循环一般是采取这样的写法:   清单1:遍历数组的传统方式 Java代码/* 建立一个数组 */  int[] integers = {1, 2, 3, 4};   /* 开始遍历 */  for (int j = 0; j < integers.length; j++) {   int i = integers[

2017-06-27 13:00:47 914

转载 android_WindowManager.LayoutParams.type属性

WindowManager.LayoutParams.type属性 type 的取值:       应用程序窗口。      public static final int FIRST_APPLICATION_WINDOW = 1;          所有程序窗口的“基地”窗口,其他应用程序窗口都显示在它上面。           public static

2017-06-26 16:53:14 5028

转载 Java_final_static

一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。final类不能被继承,没有子类,final类中的方法默认是final的。final方法不能被子类的方法覆盖,但可以被继承。final成员变量表示常量,只能被赋值一次,赋值后值不再改变。fi

2017-06-21 11:29:04 202

转载 Java_构造函数与一般函数的区别

构造函数:是一种特殊的方法 主要用来在创建对象时初始化对象 即为对象成员变量赋初始值。                  总与new运算符一起使用在创建对象的语句中 特别的一个类可以有多个构造函数 可根据其参数个数的不同或参数类型的不同来区分它们 即构造函数的重载。构造函数与其他方法的区别: 1.构造函数的命名必须和类名完全相同;普通函数不能和类名相同.2.构造函数的功

2017-06-21 10:18:18 1289

原创 android_Activity运行时屏幕方向与显示方式

当一个程序运行过程中,一些设备的配置可能会发生改变。如:当横竖屏切换,键盘的可用性,这样的事情发生,Activity会被重新启动,这个时候可能当前activity中的自定义变量在横竖屏切换或者键盘的可用性发生改变时,数据会被丢失,界面会被重新创建。我们有两种方式能够解决配置发生改变后数据能恢复或者保持原来的数据。方式一:重新创建Activity,恢复数据。首先我

2017-06-20 23:13:10 983

原创 Android_Activity使用序列化传递对象

1.Android 传递自定义数据:1.1 parcelable接口:android 提供的专门给我们用来传输对象的序列化接口。首先新建ActivityA 和 ActivityB 以及 需要ActivityA传输给ActivityB的对象Dog创建Dog类:public calss Dog implements Parcelable{    String name;

2017-06-19 21:24:24 1074

原创 android4.4简单摘要

目录:1.内置音乐文件至手机2.更新nv参数3.android源码如何客户定制化4.主流的手机芯片厂商5.textview自动滚动显示6.adb push、pull的使用7.android 布局文件中添加的 android:defaultValue="" 的设计缺陷。1. ------------------------------------------------- two ways buil...

2017-06-14 22:14:48 865 2

原创 记录android开工第一天

 从现在开始养成良好的习惯,把重要的东西记录下来方便查找。做android之前,需要认识的一些东西。 1.   androidstudio,eclipse,source Insight: 查看源码工具。2.   Android JDK: 采用Java语言进行开发,Jdk是整个Java的核心,包括Java运行环境,Java工具和Java基础的类库。3.   Android SDK...

2017-06-14 15:35:27 831

空空如也

空空如也

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

TA关注的人

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