Android
zhangmingbao2016
差距很大,我仍需非常努力!
展开
-
Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.
AndroidStudio在向模拟器安装apk报错:Error running app: Instant Run requires ‘Tools | Android | Enable ADB integration’ to be enabled. 解决方案如下:在 AndroidStudio中按照如下点击操作:Tools->Android > Enable ADB integration,发现E原创 2016-10-12 10:38:43 · 503 阅读 · 0 评论 -
Android源码内核设计思想读书笔记
【读书笔记】 第一篇 Android编译篇读书笔记 第一篇 Android编译篇第一章 Android系统简介1Android各版本代号及发布时间2 Android系统的特点3 Android系统框架第二章 Android源码下载第三章 Android编译系统第一章 Android系统简介1.1Android各版本代号及发布时间: Code Name Version Api原创 2017-07-29 16:09:15 · 593 阅读 · 0 评论 -
Android源码分析实战之JNI so库加载System.loadLibrary流程分析
JNI so库加载流程之System.loadLibrary流程分析最近在学习jni相关的知识,很多博客都说,jni***动态注册*时可以调用System.loadLibrary或者System.load方法加载so库,System.loadLibrary或System.load会调用到so库中的JNI_OnLoad方法进行方法注册,但是这个说是这样说,对于读者依然很模糊,到底System.load原创 2017-06-21 17:50:41 · 12559 阅读 · 0 评论 -
草稿纸
1、android7.0中:service_manager.c位于frameworks/native/cmds/servicemanager/目录下原创 2016-11-09 10:20:39 · 375 阅读 · 0 评论 -
Intellij idea注册激活码(2017年2月15日亲测可用于最新版)
Intellij idea注册激活码(2017年2月15日亲测可用于最新版) s43B4A73YYJ-eyJsaWNlbnNlSWQiOiI0M0I0QTczWVlKIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvc转载 2017-02-15 08:55:22 · 6446 阅读 · 0 评论 -
Kotlin搭建第一个Android程序(Intellij idea)
Kotlin 是Java语言的补充者,而非替代品,具体的对比可以参考文章:https://code.tutsplus.com/articles/java-vs-kotlin-should-you-be-using-kotlin-for-android-development–cms-27846 这篇博文将像大家介绍如何使用Kotlin搭建搭建第一个Android程序,中途也遇到一些坑,希望能帮助到原创 2017-02-16 21:57:18 · 9065 阅读 · 0 评论 -
APK安装时原来的apk安装信息没有被清掉产生安装垃圾问题的解决办法
问题描述:下载三个apk(http://pan.baidu.com/s/1geS25r1): 在android5.0 及以上平台: 1、将331.apk 替换掉系统内置的/system/vendor/app/SkyAppStore/SkyAppStore.apk ,并 rm -rf /data/data/com.tianci.appstore。rm -rf /data/app/com.tianci原创 2016-12-16 17:39:13 · 3474 阅读 · 0 评论 -
如何在ota升级时将data分区也打入升级包一并升级data分区
make otapackage是从build/core/Makefile开始执行的:$(INTERNAL_OTA_PACKAGE_TARGET): $(BUILT_TARGET_FILES_PACKAGE) $(DISTTOOLS) @echo "Package OTA: $@" $(hide) PATH=$(foreach p,$(INTERNAL_USERIMAGES_BINAR原创 2016-12-16 16:59:42 · 3018 阅读 · 4 评论 -
android系统加速以及修改lanucher
Android的启动速度一直以来是他的诟病,虽然现在Android设备的硬件速度越来越快,但是随着新版本的出现,其启动速度一直都比较慢,当然,作为程序员,我们是可以理解的,智能手机本身就要启动很多服务来支持应用的功能,并且Android系统大部分还是使用的Java语言编写的,必然要运行在Java虚拟机里,这也决定了它运行速度和启动速度都相对较慢。同时,Android系统为了在执行用户应用程序时提高用转载 2016-11-15 09:22:04 · 1449 阅读 · 1 评论 -
android: resumeWhilePausing属性
resumeWhilePausing 属性表示: Indicate that it is okay for this activity be resumed while the previous activity is in the process of pausing, without waiting for the previous pause to complete. Use thi原创 2016-10-17 20:59:38 · 4407 阅读 · 0 评论 -
GCC 命令行详解 -L 指定库的路径 -l 指定需连接的库名
1、gcc包含的c/c++编译器gcc,cc,c++,g++,gcc和cc是一样的,c++和g++是一样的,(没有看太明白前面这半句是什么意思:))一般c程序就用gcc编译,c++程序就用g++编译 2、gcc的基本用法gcc test.c这样将编译出一个名为a.out的程序gcc test.c -o test这样将编译出一个名为test的程序,-o参数用来指定生成程序的名字 3、为什么转载 2016-10-17 12:01:53 · 1285 阅读 · 0 评论 -
如何去掉Android界面TitleBar
在layout代码中配置:android:theme="@android:style/Theme.NoTitleBar">原创 2016-09-03 09:39:43 · 500 阅读 · 0 评论 -
如何将一个Activity设置为Dialog显示
在layout代码中添加:android:theme="@style/Theme.AppCompat.Dialog"原创 2016-09-03 09:41:13 · 1158 阅读 · 0 评论 -
android7.0 编译问题及解决
注意:linux操作系统上编译android 7.0必须使用open-jdk,mac os才可以使用oracle jdk,我的是ubuntu16.04,下面我将我遇到的问题及解决办法做一个陈述,仅供参考:1、正常的编译三部曲:1)source build/envsetup.sh2)lunch 13)make -j32(-j32表示是开启32个线程同时编译,视个人电脑配置而定,我的笔原创 2016-09-29 10:09:50 · 6094 阅读 · 2 评论 -
android 在framework层增加服务后编译报错
错误:out/target/common/obj/PACKAGING/test-api.txt:28745: error 3: Added class IHelloService to package android.osout/target/common/obj/PACKAGING/test-api.txt:28750: error 3: Added class IHelloService.原创 2016-09-30 10:03:05 · 647 阅读 · 0 评论 -
Activity的启动流程源码分析
Activity的启动流程标签(空格分隔): 未分类Activity的启动流程Activity的启动流程startActivityperformLaunchActivitynewActivitymInstrumentationcallActivityOnCreateonCreateactivityperformStartonStartmInstrumentationcallActi原创 2017-09-27 18:23:43 · 979 阅读 · 0 评论