android
文章平均质量分 69
ldinvicible
这个作者很懒,什么都没留下…
展开
-
ubuntu20.04安装android10
安装jdksudo add-apt-repository ppa:openjdk-r/ppasudo apt-get updatesudo apt-get install openjdk-8-jdksudo update-alternatives --config javajava -version安装软件库sudo apt-get install -y bison build-essential ccache curl dpkg-dev flex g++-mult...原创 2021-01-19 11:07:29 · 638 阅读 · 0 评论 -
android10 su
build/make/core/main.mk @@ -281,7 +281,7 @@ enable_target_debugging := true tags_to_install := ifneq (,$(user_variant)) # Target is secure in user builds.- ADDITIONAL_DEFAULT_PROPERTIES += ro.secure=1+ ADDITIONAL_DEFAULT_PROPERTIES += ro.se...原创 2020-07-28 09:32:55 · 452 阅读 · 0 评论 -
android launcher桌面数字时钟及appwidget更新问题
代码下载http://download.csdn.net/detail/ldinvicible/5010177一、桌面数字时钟控件效果图 二、1、准备好一个Widget的显示布局文件 layout/widget.xml 内容如下<LinearLayout xmlns:android="http://schemas.android.com/apk/res/andr原创 2013-01-19 13:58:45 · 4194 阅读 · 0 评论 -
Android一句话区分sendBroadcast与sendStickyBroadcast
转载自http://blog.csdn.net/weidi1989/article/details/8469935小例实现步骤:①.在MainActivity里面发送两种类型的广播:sendBroadcast和sendStickyBroacat。②在ReceverActivity里面通过BroadcastReceiver来接收这两个消息,这里是通过代码来注册Recevi转载 2013-03-04 13:29:38 · 501 阅读 · 0 评论 -
编译android源码中的资源文件
转载自http://blog.sina.com.cn/s/blog_629b701e01017n88.html1、将资源放入 frameworks/base/core/res/res/ 中的相应目录,假设要添加的资源是 drawable 类型,文件名为 test(后缀可能为xml或者png等等),则将文件放入 frameworks/base/core/res/res/drawable*/转载 2013-01-21 17:36:39 · 733 阅读 · 0 评论 -
Launcher介绍总结
一、主要文件和类 1.Launcher.java:launcher中主要的activity。 2.DragLayer.java:launcher layout的根view。DragLayer实际上也是一个抽象的界面,用来处理拖动和对事件进行初步处理然后按情况分发下去,角色是一个controller。它首先用onInterceptTouchEvent(MotionEvent)来拦截所有的原创 2013-01-10 09:09:22 · 2395 阅读 · 1 评论 -
android “设置”里的版本号
http://yueguc.iteye.com/blog/1124093在文件 packages/apps/Settings/src/com/android/settings/DeviceInfoSettings.java 中setStringSummary("build_number", Build.DISPLAY);指定了设置--关于设备--版本号。转载 2013-01-14 18:05:39 · 3957 阅读 · 1 评论 -
关于Android比较好网站
http://stackoverflow.com/questionshttp://www.androidcentral.com/http://www.xda-developers.com后续继续更新原创 2012-11-24 11:16:20 · 527 阅读 · 0 评论 -
android 当系统存在多个Launcher时,如何设置开机自动进入默认的Launcher?
来自MTK FAQ当系统存在多个Launcher时,开机完成并解锁后,系统会弹出一个选择框让用户选择进入哪一个Launcher,如果不想选择,而是想直接进入某一个默认的Launcher,并且用户在设置->应用程序->管理应用程序->所有应用程序列表,找到之前设置的那个默认的Launcher,并且取消了默认值,可以重新弹出launcher选框。下面以设置Google Launcher2原创 2012-12-21 12:56:02 · 7124 阅读 · 0 评论 -
Android自定义布局中的平滑移动 VelocityTracker 速度追踪器的用法
转载自http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2012/1114/558.html摘要 在android应用程序的开发过程中,相信我们很多人都想把应用的交互做的比较绚丽,比如让界面切换平滑的滚动,还有热度灰常高的伪3D等界面效果,通常情况下,系统提供的应用在特效这方面只能为我们提供简单的动画接口,所以要想实现比较酷炫的转载 2012-12-21 11:17:42 · 1397 阅读 · 0 评论 -
为什么要将thread对象post到handler中执行呢?
转载自http://www.cnblogs.com/sipher/articles/2601434.html在Android中使用Handler和Thread线程执行后台操作对于线程的控制,我们将介绍一个 Handler类,使用该类可以对运行在不同线程中的多个任务进行排队,并使用Message和Runnable对象安排这些任务。在javadoc中,对Handler是这样解释的:Ha转载 2012-12-20 15:43:28 · 979 阅读 · 0 评论 -
android修改应用程序默认安装位置和可以选择安装位置
PackageManagerService安装包的机制如下:在 AdroidManifest.xml 里面定义安装位置可以有四种情况:1. 如果没有定义安装位置,表示安装在手机内存上;2. android:installLocation = "auto",表示先查看手机内存是否足够,如果够就安装在手机内存上,不够就安装在 T 卡上;3. android:installLocatio原创 2012-12-19 11:47:52 · 11499 阅读 · 0 评论 -
WindowManager.LayoutParams类
转载自http://www.eoeandroid.com/forum.php?mod=viewthread&tid=84893WindowManager.LayoutParams 是 WindowManager 接口的嵌套类;继承于 ViewGroup.LayoutParams 。 它的内容十分丰富。其实WindowManager.java的主要内容就是由这个类定义构成。下面来分析一下转载 2012-12-18 10:19:39 · 582 阅读 · 0 评论 -
Android LOCAL_MODULE_TAGS 选项说明
转载自http://blog.chinaunix.net/uid-20546441-id-354977.htmlLOCAL_MODULE_TAGS :=user eng tests optionaluser: 指该模块只在user版本下才编译eng: 指该模块只在eng版本下才编译tests: 指该模块只在tests版本下才编译 optional:指该模转载 2013-04-08 11:10:49 · 689 阅读 · 0 评论 -
Android中如何查看内存
转自: http://blog.csdn.net/hudashi/article/details/7050897 http://jackyrong.iteye.com/blog/903624 文章参照自:http://stackoverflow.com/questions/2298208/how-to-discover-memory-usage-of-my-appl转载 2013-04-26 20:22:11 · 611 阅读 · 0 评论 -
清华镜像 Android各个版本下载
一、 mkdir ~/binPATH=~/bin:$PATHcurl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repochmod a+x ~/bin/repo 二、 vim ~/bin/repo修改点:REPO_URL = 'https://aosp.tuna.tsin...原创 2018-12-14 13:09:50 · 3625 阅读 · 3 评论 -
Android永不休眠
packages/apps/Settings/res/values/arrays.xml<!-- Display settings. The delay in inactivity before the screen is turned off. These are shown in a list dialog. --><string-array name="screen_...原创 2018-05-10 13:52:58 · 1544 阅读 · 0 评论 -
Android开机启动
shell脚本中+APP="/system/bin/test"+echo $APP++while true+do+ eval $APP+doneinit.rc中+service bootself /system/bin/sh /system/etc/bootself.sh+ user root+ group root+ disabled+ oneshot...原创 2018-05-03 11:03:18 · 292 阅读 · 0 评论 -
调试Android第三方应用所需要的工具
Resourceshttps://ibotpeaches.github.io/Apktool/Apktoolhttps://deathmarine.github.io/Luyten/Luytenhttps://developer.android.com/studio/profile/hierarchy-viewer.htmlHierarchy viewhttps://developer.andro...原创 2018-03-08 17:26:02 · 1081 阅读 · 0 评论 -
高通平台修改默认日期
android\vendor\qcom\proprietary\time-servicestime_daemon_qmi.cstatic int genoff_post_init(time_genoff_ptr time_genoff){int rc;if (time_genoff->init_func != NULL) {rc = time_genoff->i原创 2015-08-19 08:59:13 · 3125 阅读 · 1 评论 -
Android系统中app层调用硬件信息
device_create_file(&client->dev, &dev_attr_dev_info);/*Add By XXX*/static ssize_t mobile_camera_show(struct device *dev, struct device_attribute *attr, char *buff){char *buff_bak = buff;st原创 2015-05-29 09:58:48 · 1066 阅读 · 0 评论 -
Android系统USR版本获取root权限
adb.c中int adb_main(int is_daemon, int server_port){... ... property_get("ro.adb.secure", value, "0"); auth_enabled = !strcmp(value, "1"); /* Modify byXXX */ if (auth_enabl原创 2015-05-28 14:37:55 · 1487 阅读 · 0 评论 -
Android display架构分析
http://blog.csdn.net/bonderwu/article/details/5805961Android display架构分析(一)http://hi.baidu.com/leowenj/blog/item/429c2dd6ac1480c851da4b95.html高通7系列硬件架构分析如上图,高通7系列 Display的硬件部分主要由转载 2013-11-13 14:17:18 · 756 阅读 · 0 评论 -
msm7x27a添加camera差值以及添加新拍照分辨率尺寸
转载自http://blog.csdn.net/dwyane_zhang/article/details/8889196前段时间客户要求在高通7系列上加camera的差值,所以个人研究了一下这个差值的做法。首先贴上要加载的文件的地址:vendor/qcom/android-open/libcamera2/QualcommCameraHardware.cppven转载 2013-11-12 09:20:38 · 749 阅读 · 0 评论 -
Android平台下关于display部分的几个关键问题
转载自http://blog.csdn.net/ryfjx6/article/details/7099473显示部分的几个问题这几天通过实际测试澄清了一下,主要是下图中各个模块的使用状况以及HAL层几个模块的调用流程。以问题的方式描述如下:1、Ap是怎么进行显示的?Surfaceflinger负责所有上层的显示处理,对于AP(2D或是3D的应用程序)而言,只要到surfacef转载 2013-11-25 11:06:42 · 702 阅读 · 0 评论 -
各种音视频编解码学习详解 h264 ,mpeg4 ,aac 等所有音视频格式
转载自http://blog.csdn.net/byxdaz/article/details/7316330编解码学习笔记(一):基本概念媒体业务是网络的主要业务之间。尤其移动互联网业务的兴起,在运营商和应用开发商中,媒体业务份量极重,其中媒体的编解码服务涉及需求分析、应用开发、释放license收费等等。最近因为项目的关系,需要理清媒体的codec,比较搞的是,在豆丁网上看运转载 2013-03-31 18:24:24 · 2264 阅读 · 0 评论 -
Android all app界面字体增加背景
修改文件为Launcher2\src\com\android\launcher2\AppTextView.java修改前package com.android.launcher2;import android.content.ComponentName;import android.content.Context;import android.graphics.Canvas;im原创 2013-06-13 15:07:28 · 926 阅读 · 0 评论 -
Android键盘和触摸事件处理
转载自http://www.cnblogs.com/blogoflee/archive/2012/05/15/2501798.htmlactivity和VIEW都能接收触摸和按键,如果响应事件只需要在继承类里复写事件函数即可但是对于VIEW来说,我们如果不改变DRAW,不需要继承,所以如果想响应事件,则需要当一个视图(如一个按钮)被触摸时,该对象上的 onTouchEvent(转载 2012-12-17 15:21:06 · 418 阅读 · 0 评论 -
android bitmap的放大缩小
转载自http://blog.163.com/itsmallbird@126/blog/static/1691391092011314105439501/ private static Bitmap big(Bitmap bitmap) { Matrix matrix = new Matrix(); matrix.postScale(1.5f,1.5f); //长转载 2012-12-07 09:58:11 · 896 阅读 · 0 评论 -
android计算器
MainActivity.java文件package com.example.calculator;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.MenuItem;import android.view.View;imp转载 2012-07-25 16:49:13 · 657 阅读 · 0 评论 -
Android Camera Framework
现在我们尝试从最开始的启动流程来熟悉android camera的整体framework流程:首先从上图的各个步骤来逐一分析流程,后续会根据具体的一些点进行内容的添加和扩充: ? Camera.javapackages/apps/camera/src/com/android/最上层的应用就是从这个文件开始。该文件集中了整个android上层应用的所有相关内容,当然更多的则为转载 2012-07-26 12:12:36 · 797 阅读 · 0 评论 -
ubuntu11.10 64位下载android4.1
Google android官网:http://source.android.com/source/initializing.html android4.0.1代码下载地址 http://blog.csdn.net/innost/article/details/7525205 1.安装JDK Java 6: for Gin原创 2012-07-25 20:55:46 · 819 阅读 · 0 评论 -
android进程与线程详解三:AsyncTask
转载自:http://blog.csdn.net/nkmnkm/article/details/7230046AsyncTask使你可以在你的界面上执行异步工作。它在一个工作线程中执行耗时操作然后把结果传给界面线程,不需要你亲自去管理线程和句柄。要使用它,你必须从AsyncTask派生一个类并实现回调方法doInBackground(),此方法在一个转载 2012-07-25 12:48:56 · 1273 阅读 · 0 评论 -
Launcher知识点整理
一、增加墙纸图片放入/packages/apps/Launcher2/res/drawable-mdpi/packages/apps/Launcher2/res/values-mdpi/wallpapers.xml wallpaper_lake wallpaper_sunset wallpaper_beach原创 2012-07-27 17:42:41 · 738 阅读 · 0 评论 -
Android linux adb安装操作命令图解
转载自:http://blog.csdn.net/idulx/article/details/7333446. 原文出处不详,再次感谢原创 /.疑问一:adb是什么?答疑一:adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。adb的转载 2012-07-25 11:41:28 · 707 阅读 · 0 评论 -
android_launcher的源码详细分析
转载请注明出处:http://blog.csdn.net/fzh0803/archive/2011/03/26/6279995.aspx去年做了launcher相关的工作,看了很长时间。很多人都在修改launcher,但还没有详细的文档,把自己积累的东西分享出来,大家一起积累。这份源码是基于2.1的launcher2,以后版本虽有变化,但大概的原理一直还是保留了。一、主要文件和类1.L转载 2012-07-27 10:15:24 · 465 阅读 · 0 评论 -
Android Launcher 分析 .
转载自:http://blog.csdn.net/fengkehuan/article/details/62059801. Launcher的启动过程从网络上找了一段关于Launcher的启动过程的文章,作为学习Launcher的背景知识:Linux kernel启动以后会通过app_main进程来初始化android Runtime Java运行环境,而zygote是Android的转载 2012-07-27 07:54:00 · 552 阅读 · 0 评论 -
Android2.3.4 camera解析
一、Camera架构图 Android Camera的代码结构Android的Camera代码主要在以下的目录中:Camera的JAVA部分packages/apps/Camera/。其中Camera.java是主要实现的文件。这部分内容编译成为目标是Camera.apkcom.android.camera这个包,几个主要的类文件如下:PhotoViewer:G原创 2012-07-27 09:31:19 · 992 阅读 · 0 评论 -
android进程与线程详解二:线程
转载自:http://blog.csdn.net/nkmnkm/article/details/7211711线程当一个应用被启动,系统创建一个执行线程,叫做"main"。这个线程是十分重要的,因为它主管向用户界面控件派发事件。其中包含绘图事件。它也是你的应用与界面工具包(android.widget和android.view包中的组件)交互的地方。于是ma转载 2012-07-25 12:47:53 · 527 阅读 · 0 评论 -
android进程与线程详解一:进程
转载自:http://blog.csdn.net/nkmnkm/article/details/7202300当一个应用的组件开始运行,并且这个应用没有其它的组件在运行,系统会为这个应用启动一个新的Linux进程,这个进程只有一个线程.默认情况下,一个应用的所有组件都运行在一个进程和线程(主线程)中.如果一个应用的线程开始运行,并且已经存在这个应用的线程了(因为有这个应用程序的另一个组转载 2012-07-25 12:46:37 · 416 阅读 · 0 评论