
android
文章平均质量分 70
izard999
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android启动流程源码分析(基于Android S)
android系统启动流程原创 2023-01-16 15:56:17 · 1143 阅读 · 0 评论 -
AOSP源码环境开发之Aidl遇到的一些问题
原创, 转载请注明链接!问题背景:我们需要在fwk中修改一些东西并以aidl的方式提供给Launcher或者其他app使用. aidl服务端怎么实现这里不多解释, 不会的同学自己去科普一下就行了在这里, 我是想记录一下我在调用的地方遇到的一些问题:我把我的aidl文件放在/vendor/boxing/frameworks/base/core/java里面,此时运行aidl --lang=java ./com/upuphone/bxglobalwindow/IGlobalWindowInt原创 2022-04-27 16:11:49 · 945 阅读 · 0 评论 -
AlarmManager遇到的一些坑
原创, 转载请注明链接!最近开发asop的app DeskClock. 遇到了一个稀奇古怪的问题 定时器这个功能, 在设置时间为5秒或者5秒以上的时候, 一切正常. 设置5秒以下, 比如2秒. 2秒钟定时器跑完了, 大约过3秒通知栏和响铃才出来. 我尼玛. 顿时很毛燥 第一反映是..这是AOSP原有的逻辑, 我并没有做任何改动. 也就是在UI和功能扩展上面添砖加瓦而已.. 于是放着没管测试一天天的催, 网上搜了下, 也有人遇到一样的问题, 但是没有说根本原因和解决方案!附上我搜到少的可怜的.原创 2022-03-17 16:21:24 · 699 阅读 · 0 评论 -
编译android部分模块
基于android的源码开发, 修改源码后编译是必须步骤.!那么肯定是每次修改哪个模块就编译哪个模块, 俺是新手,今天请教了同事,给大家分享下:例如我改了Launcher2模块, 那么进入这个目录#cd /xxx/android_root/packages/apps/原创 2011-08-04 15:16:06 · 653 阅读 · 0 评论 -
解析Android消息处理机制:Handler/Thread/Looper & MessageQueue
解析Android消息处理机制——Handler/Thread/Looper & MessageQueue 田海立@优快云2011/07/12 Keywords: Android Message HandlerThread Looper UML转载 2011-09-03 16:14:08 · 564 阅读 · 0 评论 -
Launcher2分析(一)---整体结构和配置文件AndroidManifest.xml
从网上搜来的http://blog.chinaunix.net/u/24632/showart_2320672.html好东西在这里完整的COPY下来留着现在看今天开始launcher2分析系列,Launcher2的代码路径为: packages/apps/Launche转载 2011-08-04 15:55:04 · 1063 阅读 · 0 评论 -
ubuntu 10.10 64Bit下编译android和android SDK
经过若干天的折腾,终于,看到了自己编译的android系统了,现把过程这几天的编译心得写下来的,以做记录。这其中遇到了不少的困难,不过凭借着对linux的一点基础知识,还是一个一个的给解决了。首先要说的一点是的,做这个工作,对于互联网的依靠真的很大,编译的过程中遇到的困难,都是一转载 2011-08-04 15:32:56 · 543 阅读 · 0 评论 -
Ubuntu 32位机上安装编译Android2.3源码
(转自)http://blog.163.com/fenglang_2006/blog/static/1336623182011115111052818/Ubuntu10.10系统 32位机上安装编译Android2.3源码,其步骤和注意事项如下:1.安装JDK6对于A转载 2011-08-04 09:53:36 · 581 阅读 · 0 评论 -
Android 获取Launcher 启动列表
先留着有时间再看获取Launcher 启动列表 即 列出所有Launcher程序 通过PackageManager 来获取 [代码 步骤] 1. 定义内部类 LauncherItem 用于定义Application相关属性 比如:图标 名称 以及 Comp原创 2011-08-04 16:25:50 · 650 阅读 · 0 评论 -
eclipse下开发android源码---eclipse+android+ddms+adt
用eclipse + ADT作为android开发工具,可以说是很方便的,在HelloActivity小程序里我们就感觉到eclipse功能的强大。那么,我们可以用 eclipse来开发android源码吗?如果我们直接把android源码里一个工程导入eclipse,一般来说都转载 2011-08-04 11:46:54 · 1107 阅读 · 0 评论 -
eclipse导入android源码的方法以及遇到的问题
今天是在新公司的第三天, 第一天基本搞人事的事去了! 第二天就编android源码!组长过来说要我把android源码导入到eclipse中看下Launcher2, 学习了以后需要对其做一些修改!在网上搜了些eclipse导入源码的资料, 也转过来了, 还是记载下自己的原创 2011-08-04 15:12:59 · 3855 阅读 · 2 评论 -
Launcher2分析(二)--res分析
好吧,现在我们来看res目录里的布局文件,布局文件都放在layout*目录里。本以为launcher的layout都放在layout目录里,由于屏幕放置方式的不同会对桌面造成一定的影响,所以google的android项目组就决定因地制宜。比如当你横着放置屏幕的时候就会使用l转载 2011-08-04 16:18:55 · 793 阅读 · 0 评论 -
Android ADB 工具使用
功能操作: · 快速更新设备或手机模拟器中的代码,如应用或Android系统升级 · 在设备上运行shell命令 · 管理设备或手机模拟器上预定端口 · 在设备或手机模拟器上复制、粘贴文件 adb常用操作: 安装应用到模拟器 a转载 2011-08-04 16:28:59 · 453 阅读 · 0 评论 -
Android Launcher 分析
1. Launcher的启动过程从网络上找了一段关于Launcher的启动过程的文章,作为学习Launcher的背景知识:Linux kernel启动以后会通过app_main进程来初始化android Runtime Java运行环境,而zygote是Android的第转载 2011-08-08 10:04:24 · 828 阅读 · 0 评论 -
eclipse+ddm调试android源码
讲这个的文章很多, 简单的说下我在调试过程中遇到的一些问题:有一篇博客还行(其实就是把官方文档翻译了一变而已 - -!) :http://www.cnblogs.com/zhangweia/archive/2010/08/19/1803434.html环境:ubu原创 2011-08-05 17:35:10 · 1247 阅读 · 0 评论 -
eclipse开发android源码(新)
说明:这篇文章是介绍如何开发Android源码,包括各平台的源码而非仅仅Google释放的源码,我采用的是MSM7267. 前提不需要SDK,不需要ADT,通过整个工程的编译都可以生成。为了在Eclipse中调试源码如Phone、MMS、Contact……转载 2011-08-11 14:40:04 · 797 阅读 · 0 评论 -
Android软件开发之ListView 详解 (六)
Android软件开发之ListView 详解ListView的使用方法ListView是Android软件开发中非常重要组件之一,基本上是个软件基本都会使用ListView ,今天我通过一个demo来教大家怎么样使用ListView组件 绘制原创 2011-08-12 14:59:56 · 863 阅读 · 1 评论 -
android wifi网络时间更新-android2.3
Android2.3中,网络时间更新是通过GSM和CDMA的电信移动网络来实现的,但是现在很多MID都没有GSM和CDMA,所以,没有实现网络更新。 在 “设置” ——> “日期和时间” ——> “自动” 选项实习网络时间更新 由于项目需要,我用了原创 2011-08-12 14:47:09 · 2264 阅读 · 0 评论 -
Android 新浪微博XAuth方式授权与发送
新浪微博授权与发送 开发新浪微博 首先须要使用官方提供的API接口weibo4android.jar 下载地址:http://download.youkuaiyun.com/source/3399114 官方下载地址:http://code转载 2011-08-12 14:53:56 · 609 阅读 · 0 评论 -
Android 实战项目之五子棋 附源码
五子棋游戏五子连珠算法实现 1.游戏规则 五子棋是两个人之间进行的竞技活动,黑方白方规则规则相同,黑棋必须先行,五连子的方向为横、竖、斜,如黑白色任一方先五子连一线则算胜出。 2.五子连珠算法 在 9 X 9 (这转载 2011-08-12 14:57:06 · 892 阅读 · 0 评论 -
在Android中扫描wifi热点演示实例教程
转自:http://www.eoeandroid.com/viewthread.php?tid=386原创 2011-08-12 15:17:05 · 1208 阅读 · 1 评论 -
android_ui对其方式
android:gravity 此UI内部的对其漂移(对齐方式)android:layout_gravity 此UI在其父容器中的漂移(对齐)方式例如 android:gravity="center" ----TextVie原创 2011-08-17 15:57:15 · 429 阅读 · 0 评论 -
android widget的研究(一)
新进了一个项目组, 有个需求是要求在桌面上有个widget直接提用户操作,而不必麻烦每次用户进入应用去设置某些东西.! 关于如何订制widget, 官方文档的位置:/guide/topics/appwidgets/index.html一:什么是app widget?原创 2011-08-16 15:50:08 · 832 阅读 · 0 评论 -
ubuntu编译android源码会出的错误以及解决方案
关于Android源码编译的资料网上挺多,开头要装一大堆东西。我比较追求完美,不需要的坚决不装,所以我采 取了如下编译过程: Ubuntu9.10默认安装的纯净系统,没装任何其他软件。 1.下载源码android-2.1_r2,直接make 2.出错及解决如下:原创 2011-08-18 23:33:48 · 777 阅读 · 0 评论 -
把Widget中的控件disable掉的方法
项目需求是在Widget上面有5个按钮,就是类似与电源管理的Widget那样的五个按钮, 要的效果是类似android自带的某些效果:点击某个按钮的时候其他按钮变为不可用(也就是按钮的总开关), 还有三个按钮是一组,当他们可用的时候这一组按钮中只有一个是高亮显示的,其他的都灰掉。原创 2011-08-19 10:58:42 · 1588 阅读 · 0 评论 -
Android开发指南-窗口小部件(App Widgets)
应用程序窗口小部件App Widgets本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/iefreer/archive/2009/10/01/4626274.aspx应用程序窗口小部件(Widget)是微小的应用程序视图,可以被嵌入到其它应转载 2011-08-19 10:31:14 · 1259 阅读 · 1 评论 -
Android widget 之RemoteView
1.RemoteView概述到目前为止,我发现RemoteView会用在两个地方:一个是在AppWidget,另外一个是在Notification. 先从官方对他的定义来看: RemoteView-- A class that describes a view转载 2011-09-19 14:04:54 · 779 阅读 · 0 评论 -
带checkBox的ListView
无意中在网上看到了ListView带CheckBox会出现多选或者少选的问题, 于是自己写了个demo研究下!其中我屏蔽了checkBox的点击和焦点, 改变checkBox的状态由点击ListView的item来完成!main.xml<LinearLayout x原创 2011-08-22 17:22:52 · 2557 阅读 · 1 评论 -
读取Rescource和asset文件夹中的文件
import java.io.InputStream; //引入相关包 import org.apache.http.util.EncodingUtils; //引入相关包 import android.app.Activity;原创 2011-09-20 16:31:43 · 733 阅读 · 1 评论 -
Android中的JSON详细总结
转自http://blog.youkuaiyun.com/shazhuzhux/article/details/63013861、JSON(JavaScript Object Notation) 定义:一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流转载 2011-08-29 09:00:02 · 656 阅读 · 0 评论 -
Android下的任务和Activity栈
Task 1、 什么是 Task ? Task 翻译成中文叫做任务,那么什么是任务呢? Task 就是一个栈 (A task is a stack of activities.) ,这个栈里面存放了很多 Activity ,它遵循着后进先出的原则。转载 2011-08-29 09:01:41 · 567 阅读 · 0 评论 -
Android下修改SeekBar样式
SeekBar配置文件: Xml代码SeekBar android:id="@+id/player_seekbar" android:layout_width="245px" a转载 2011-08-29 10:11:53 · 766 阅读 · 0 评论 -
Android获取屏幕分辨率及DisplayMetrics简介
Android可设置为随着窗口大小调整缩放比例,但即便如此,手机程序设计人员还是必须知道手机屏幕的边界,以避免缩放造成的布局变形问题。手机的分辨率信息是手机的一项重要信息,很好的是,Android已经提供DisplayMetircs类可以很方便的获取分辨率。下面简要介绍Dis原创 2011-08-29 10:12:40 · 627 阅读 · 0 评论 -
【Android游戏开发】追加简述SurfaceView 与 GLSurfaceView效率!
原文地址:http://blog.youkuaiyun.com/xiaominghimi/article/details/6665952今天在这里大概说下现在为什么游戏引擎都趋向与openGL进行的,这里大概说下;当今基本所有的国外游戏都是质量很好,不管是从视觉上转载 2011-08-29 10:13:28 · 642 阅读 · 0 评论 -
android wifi
AndroidWIFI模块测试 对android平台的WIFI模块进行已经有段时间了,现在做一总结,以便以后查阅与修正。心得之作,如有异议,请斧正。 什么是WIFIWIFI是一种无线连接技术,可用于PC,PDA,手机等终端。WIFI的目的是改善基于IE转载 2011-08-29 10:06:08 · 1136 阅读 · 0 评论 -
为SeekBar滑块设置固定值以及自定义Seekbar,progressbar样式
最近在项目中使用到了seekbar和progressbar,且必须按照设计要求来进行设置,如下图。要实现这个效果就必须对这两个控件进行自定义。 一,SeekBar 一开始要实现这个效果参考网上的自定义方法根本无法达到这个效果,没办法只能投机取巧了。转载 2011-08-29 10:10:06 · 2207 阅读 · 0 评论 -
Android Activity单例
在Android开发中经常会碰到当用户通过菜单操作重新回到之前的某个Activity的时候,希望该Activity能回到之前的状态,而不是重新创建一遍,比如常用的main Activity。这个时候就需要用到launchMode的单任务属性了 在android中activ原创 2011-10-12 11:34:33 · 733 阅读 · 0 评论 -
Android Activity LaunchMode 验证
在Android中,每个Activity有4种LaunchMode,默认是standard,下面对这四种模式进行实例验证加深理解。设计两个Activity,分别称为A,B,每个Activity上面都放置两个按钮,一个启动A,一个启动B。界面如下:(上面的一行文字用来识别是在A界面还是在B界面)在代码中实现onCreate():Button btnA = (B原创 2011-10-28 15:37:41 · 473 阅读 · 0 评论 -
一个android应用向Home screen添加多个Widget
如Twitter客户端或者HTC的日历应用,可以添加大小不同的Widget。此疑问。原来如此简单,只是我原来不会罢了。首先在AndroidManifest.xml中太假多个接收器:Xml代码 receiver android:name="com.jftt.widget.MyWidgetProvider1" android:label="天气 4 x 1">转载 2012-01-30 17:30:23 · 854 阅读 · 0 评论 -
Android中通过当前经纬度获得城市
package com.yy; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; import javax.xml.parsers.SAXParser; import javax.xml.parsers.SAXParserFactory; imp转载 2012-01-31 09:54:57 · 1590 阅读 · 1 评论