- 博客(45)
- 资源 (1)
- 收藏
- 关注
转载 csdn积分获取攻略
下载积分攻略:1. 个人设置里进行手机绑定优快云账户 奖励50分 (右上角设置-账户安全-手机绑定)2. 完成任务送若干分积分 http://task.youkuaiyun.com/3. 上传有效资源获取积分(上传非法,广告资源用户,将被扣除一定积分,严重者封号)。 · 上传自己设分资源被下载,下载量×资源分,100分封顶。 · 上传0分资源被下载,下载量×系统奖励1分,100...
2018-11-19 11:38:38
240
转载 CMake与Make最简单直接的区别
写程序大体步骤为:1.用编辑器编写源代码,如.c文件。2.用编译器编译代码生成目标文件,如.o。3.用链接器连接目标代码生成可执行文件,如.exe。但如果源文件太多,一个一个编译时就会特别麻烦,于是人们想到,为什么不设计一种类似批处理的程序,来批处理编译源文件呢,于是就有了make工具,它是一个自动化编译工具,你可以使用一条命令实现完全编译。但是你需要编写一个规则文件,make依据...
2018-11-19 11:36:15
254
原创 lsmod命令
lsmod——显示已载入系统的模块lsmod 其实就是list modules的缩写,即 列出所有模块. 功能说明:显示已载入系统的模块。 语法:lsmod说明:执行lsmod指令,会列出所有已载入系统的模块。lsmodrmmod HttpAndDnsinsmod HTTOS.kodemsg...
2018-11-02 17:08:36
2494
转载 Android Service与Activity之间通信的几种方式
在Android中,Activity主要负责前台页面的展示,Service主要负责需要长期运行的任务,所以在我们实际开发中,就会常常遇到Activity与Service之间的通信,我们一般在Activity中启动后台Service,通过Intent来启动,Intent中我们可以传递数据给Service,而当我们Service执行某些操作之后想要更新UI线程,我们应该怎么做呢?接下来我就介绍两种方式
2015-12-08 16:31:03
441
转载 Android 系统Action大全
常用Action说明: String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。. “android.intent.action.ADD_SHORTCUT”String ALL_APPS_ACTION 动作:列举所有可用的应用。 输入:无。 “android.intent.action.ALL_APPS”String A
2014-01-20 09:41:40
777
转载 Android中shape的使用
本人在美工方面一直是比较白痴的,对于一些颜色什么乱七八糟的非常头痛,但是在Android编程中这又是经常涉及到的东西,没办法,只有硬着头皮上。Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码:
2014-01-14 17:00:15
570
原创 调用发送短信程序的Uri
Uri smsToUri = Uri.parse("smsto:" + mContact.getNumber());Intent intent = new Intent(Intent.ACTION_SENDTO, smsToUri);intent.putExtra("sms_body", "The SMS text"); mContext.startActivity(intent);
2013-11-29 15:30:56
646
转载 Source Insight常用快捷键及注释快捷键设置
文章转自:http://blog.youkuaiyun.com/tlaff/article/details/6536610在使用SI过程中,我根据自己的使用习惯修改了它的默认快捷键,并且在配置文件中添加了一些人性化功能,下面一一介绍: 修改快捷键:Options->Key Assignments...1.main window:Esc 2.Hight light
2013-11-28 09:34:44
570
转载 SVN常用命令
SVN(Subversion)是一个自由、开源的项目源代码版本控制工具。目前,绝大多数开源软件和企业代码管理,都使用SVN作为代码版本管理软件。Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器。不同的是,它可以记录每一次文件和目录的修改情况,这样就可以在需要的回滚时,将数据恢复到以前的版本,并可以查看数据的更改细节。SVN 官方网址:Apache
2013-10-11 14:07:28
802
转载 android_onAttachedToWindow () 和 onDetachedFromWindow ()
如果你在自己的view中Override了这个方法。那么我们最关注的是它什么时候调用?从开发文档中我们可以看出,onAttachedToWindow是在第一次onDraw前调用的。也就是我们写的View在没有绘制出来时调用的,但只会调用一次。比如,我们写状态栏中的时钟的View,在onAttachedToWindow这方法中做初始化工作,比如注册一些广播等等……
2013-09-24 14:32:10
2929
转载 java 静态方法和实例方法的区别
静态方法和实例方法的区别主要体现在两个方面: 在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对象。 静态方法在访问本类的成员时,只允许访问静态成员(即静态成员变量和静态方法),而不允许访问实例成员变量和实例方法;实例方法则无此限制。 下面几个例子展示了这一区别。
2013-09-24 10:36:55
789
原创 android_状态栏信息内容的更改
根据android_4.2的源码进行修改布局位于:X:\android4.2.2_r1\frameworks\base\packages\SystemUI\res\layout-----status_bar.xml这是整个状态栏的布局内容,可以进行布局内容的更改
2013-09-23 16:45:15
996
转载 AndroidManifest.xml文件详解(receiver)
语法(SYNTAX):android:enabled=["true" | "false"] android:exported=["true" | "false"] android:icon="drawable resource" android:label="string resource" a
2013-09-23 11:57:43
680
转载 android_自定义notification
上一节中,我们实现了自己的notification,相信大家都有了一些认识,在最后也接受了利用RemoteView来实现自定义布局的notification,这里就来举一个示例,方便理解。 第一步:新建一个工程,命名为cusNotification; 第二步:新建一个布局文件(即自定义的notification的布局文件:custom_notification.xml,
2013-09-18 17:18:04
614
转载 android_notification通知
Notification是Android中常用的一种通知方式,当有未读短信或者未接电话的时候,屏幕的状态栏就会有提示图标,这时可以下拉状态栏来读取通知。在使用微信的时候(微信在后台运行),如果有新消息时便会发出声音提示,状态栏也有相应的微信提示。 Android中Notification通知的实现步骤: 1.获取NotificationManager对象
2013-09-18 17:16:01
572
原创 logcat使用
做android有些日子了,不过对基本的logcat的详细用法还是很模糊,今天有空,学习一下。logcat可以在adb中使用,也可以直接在命令行下使用。 logcat [options] [filterspecs] logcat的选项包括: -s 默认设置过滤器,如指定'*:s'. -f 输出到文件,默认情况是标
2013-09-13 10:14:24
536
转载 android_如何判断一个应用程序在运行
Android 如何判断一个应用在运行 在一个应用中,或一个Service 、Receiver中判断一个应用是否正在运行,以便进行一些相关的处理。这个时候我们需要得到一个ActivityManager,这个Manager顾名思意就是管理Activity的,它有一个方法叫getRunningTasks,可以得到当前系统正在运行的Task的列表,代码如下: Act
2013-09-12 14:30:52
1422
转载 Android中渐变效果的设置
在Drawable文件夹下建立xml文件: android:shape="rectangle"> android:startColor="#00000000" android:centerColor="#FFFFFFFF" android:endColor="#00000000" androi
2013-09-09 11:21:52
3472
转载 android_广播BroadCaster
BroadcastReceiver 用于异步接收广播Intent。主要有两大类,用于接收广播的:正常广播 Normal broadcasts(用 Context.sendBroadcast()发送)是完全异步的。它们都运行在一个未定义的顺序,通常是在同一时间。这样会更有效,但意味着receiver不能包含所要使用的结果或中止的API。 有序广播 Ordered broadcasts(
2013-09-05 14:20:06
1131
转载 电话状态说明
打电话和来电话时处理 媒体音量的问题。现将逻辑说明如下:1.来电话监听类 PhoneStateListener第一种状态:响铃:TelephonyManager.CALL_STATE_RINGING第二种状态:接起电话: TelephonyManager.CALL_STATE_OFFHOOK第三种状态:挂电话:TelephonyManager.CALL_ST
2013-09-05 13:09:51
1595
转载 Android开发当中Parcelable接口的使用(序列化)
对于Android来说传递复杂类型,主要是将自己的类转换为基础的字节数组,Activity之间传递数据是通过Intent实现的。 Android序列化对象主要有两种方法,实现Serializable接口、或者实现Parcelable接口。实现Serializable接口是Java SE本身就支持的,而Parcelable是Android特有的功能,效率比实现Serializable接口高,而且还可
2013-09-04 16:52:02
717
转载 Android 状态保存
1、当我们正在发短信的时候,已经写了几百字了,这时突然来了一个电话,我们接完电话之后,如果发现辛辛苦苦的几百字不见了,那可就火大了,而实际上这些内容都是保存了的。在我们接电话的过程中,我们发信息的那个Activity是可能会被系统回收的,这时会调用Activity的onSaveInstanceState回调方法,而我们就可以在这个方法中保存状态数据,在onCreate方法或者在2.0之后提供的回调
2013-09-02 17:25:09
658
转载 Android 双击返回键退出程序 实现
路:用户按下返回键时设定一个定时器来监控是否2秒内实现了退出,如果用户没有接着按返回键,则清除第一次按返回键的效果,使程序还原到第一次按下返回键之前的状态。定时器是每次用户按下返回键才去创建。代码如下:[java] view plaincopy/** * 菜单、返回键响应 */ @Override public
2013-09-02 16:52:45
2899
转载 Activity的生命周期
首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):Activity其实是继承了ApplicationContext这个类,我们可以重写以下方法,如下代码: view plaincopy to clipboardprint?public class Activity extends Ap
2013-09-02 16:23:41
616
转载 Android中级教程之----Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)!
android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERROR。1、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("","");2、Log.d的输出颜色是蓝色的,仅
2013-09-02 16:18:47
653
转载 Android4.2锁屏流程【Android锁屏解析三】
谷歌对Android4.2的版本做了一些改动,突出的改动就是锁屏可以添加widget,即锁屏widget,这个是谷歌的一个大的改动,先来说说android4.2做了哪些改动? (1)Lock screen widgets如图:(2)梦话模式的添加简单介绍如下:白日梦是一个互动屏幕保护程序模式,当用户的设备开始停靠或充电。在这种模式下,系统将启动一枕黄粱 - 远程
2013-08-09 17:27:30
1159
转载 android系统锁屏详解【android锁屏解析二】
谷歌的代码写的确实不错,我很幸运,一开始接触代码就赶上了谷歌这个开源的系统,让我的视野开阔了很多,也让我看到了优秀的代码工程师写到的代码。心怀感恩之心。
2013-08-09 17:26:39
1005
转载 android4.0自定义锁屏总结【android锁屏研究一】
转载请表明出处:http://blog.youkuaiyun.com/wdaming1986/article/details/8837023 好了,言归正传,说说锁屏了,其实把锁屏做成apk的形式,会引起很多问题的,导致不必要的麻烦,就像市场上的流行的Go锁屏和91锁屏也是会有一些问题的,只是影响不大,最好的做法是修改源码,在源码中定制自己的锁屏,这样一劳永逸;首先做锁屏考虑的事
2013-08-09 17:25:32
724
转载 Android中ICS4.0源码Launcher启动流程分析【android源码Launcher系列一】
最近研究ICS4.0的Launcher,发现4.0和2.3有稍微点区别,但是区别不是特别大,所以我就先整理一下Launcher启动的大致流程。Launcher其实是贯彻于手机的整个系统的,时时刻刻都在运行,要是Launcher不运行了,手机就得黑屏了。Launcher的LauncherMode=singletask,所以说不管Launcher启动了哪个应用,总有个Launcher的实例在堆栈中,并
2013-08-09 17:23:49
510
转载 Android中Browser中下载覆盖的提示【安卓源码Browser系列一】
安卓官方的Browser的写的真是不怎么样,上个月让我做了一个功能,是修改browser下载的修改,如果sdcard中有了这个文件,就弹出一个Dialog,提示内容为“改文件已经存在,是否覆盖?”,是就删除这个文件,重新下载,否就不做任何操作!谷歌源码的流程是下载文件会另外取个名字,参见Android 下载重复文件命名规则【android源码解析七】这篇文章写得很详细,介绍谷歌源码下载文件后命
2013-08-09 17:22:26
885
转载 Android闹钟最终版【android源码闹钟解析】
我以前写了个复杂闹钟的demo,参见Android闹钟【复杂版】【大明进化十五】 .但是里面的bug有一些,好多人留言,所以我就看看源码,找找原因?顺便把源码代码整理出来,弄成一个完整的可以运行的apk,今天上午就整理了一下,才发现,源码处理的逻辑多一些,考虑的情况多,比如开机后接收一个广播,然后从数据库中取时间和当前时间对比,设置闹钟,当时区改变了,也会发送广播,对闹钟进行设置的。
2013-08-09 17:21:12
1253
转载 AndroidICS4.0---->LockScreen锁屏流程【Android源码解析九】
先来说说LockScreen分类; 一、无锁屏; 二、锁屏: 1、UnLockScreen: 图案锁、 PIN锁, 密码锁; 2、LockScreen: 波纹锁;
2013-08-09 17:19:31
849
转载 Android的全局键(home键/长按耳机键)详解【android源码解析八】
如果想在Android手机要想扩展一个实体键,就我知道而言有两种方法,基于Android4.0的源码来分析的和2.3的源码有点区别,区别不大,下面分享给大家: 转载请标明出处: (一)可以在frameworks层的KeyEvent.java这个类中定义一个值,在PhoneWindowManager.java这个类中做处理就可以了。(Home键就是这么实现的)。
2013-08-09 17:16:34
847
转载 Android 下载重复文件命名规则【android源码解析七】
去年4月份的时候,我有一个任务,让我写个下载保存文件的方法,如果文件的名字存在,就加“-1”,如果仍然存在,就在-后面的数字加1,例如:文件名:Keep_On_It.mp3,第一次下载是Keep_On_It.mp3,第二次下载名字就保存成:Keep_On_It-1.mp3,第三次下载名字就保存成:Keep_On_It-2.mp3,第四次下载名字就保存为:Keep_On_It-3.mp3,以此类推的
2013-08-09 17:15:34
907
转载 Android中launcherMode="singleTask"详解【android源码解析六】
android中launcherMode有4中属性:standard(默认), singleTop,singleTask和 singleInstance;网上有好多例子讲解这四种关系的:下面我列举几个链接: 大明原创---->转载请标明出处:http://blog.youkuaiyun.com/wdaming1986/article/details/7304191 h
2013-08-09 17:14:52
884
转载 Android中Ringtone播放详解【安卓源码解析五】
现在咱们来聊聊android系统中铃声的播放,从framework层面说说Ringtone的播放原理,我在android源码中碰到了播放系统铃声中的问题,所以仔细研究了这方面的知识,现在整理一下,给读者一些帮助,现在我对铃声的播放和设置特别亲切,不管是短信铃声方面的,来电铃声,还是日历铃声,email的铃声,闹钟的铃声,都能解决铃声方面的bug。前面我说了Notification的播放机制,And
2013-08-09 17:14:03
1204
转载 Android中Notification的framework层讲解【安卓源码解析四】
android的notificaiton的声音sound也是申请的AudioManager机制来播放声音的。最近让我找恢复出厂设置后,手机刚启动,接受短信没有声音,如果恢复出厂设置后,等一会儿,过个2分钟再接受短信,就有铃声了。下面我把我分析代码的方法写下来,给自己和读者一些启发: 日历也是用的是Notification,但是恢复出厂设置后,立马设置日历后,日历可以出声音,我看日
2013-08-09 17:11:49
1205
转载 Android中widget的应用【安卓源码解析三】
最近看widget,这个widget可以任意放到桌面上(前提是你的桌面上有足够大的空间),感觉效果很炫,widget就是一个BroadcastReceiver,它们使用XML metedata来描述widget的细节。AppWidget framework通过Broadcast intents和Widget通信,widget的更新使用RemoteViews来发送。Remote Views被包装成一
2013-08-09 17:10:34
833
转载 Android中音乐文件的信息详解【安卓源码解析二】
前段时间处理android音乐文件信息,上网查资料发现Android系统自己提供了MediaScanner,MediaProvider,MediaStore等接口并且提供了一套数据库表格,通过 Content Provider的方式把内容共享给用户。说明一下【Android数据是私有的】可以通过Content Provider的方式共享数据,前面我大致介绍了这个Content Provider
2013-08-09 17:07:52
837
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人