自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Ubuntu 文件服务器--samba的安装和配置

samba是Linux系统上的一种文件共享协议,可以实现Windows系统访问Linux系统上的共享资源,现在介绍一下如何在Ubuntu上安装和配置sambaa. 更新源列表    打开终端窗口,输入"sudo apt-get update"-->回车--"输入当前登录用户的管理员密码"-->回车就可以了。b. 安装samba    打开终端窗口,输入"sudo apt-g

2016-03-17 11:29:51 577

原创 Source Insight背景颜色设置成保护色

Option->Perferences->Color->Window background设置自定义背景色R(红)204  G(绿)232  L(蓝)207

2016-03-17 11:25:51 20068 1

原创 Launcher里面修改应用图标以及应用图标对应的字体大小

首先通过./hierarchyviewer可以找到它是属于apps_customize_pane_content,然后在它里面包含的PagedViewCellLayout又包含了PagedViewCellLayoutChildren,接着找到PagedViewCellLayoutChildren后,我发现它后面其实还包含了PagedViewIcon,最终是通过这个PagedViewIcon类来实现

2014-11-08 11:39:27 2210

转载 Android 4.0 Launcher2源码分析——主布局文件

本文来自http://blog.csdn.net/chenshaoyang0011 转载请申明文章出处!Android系统的一大特色是它拥有的桌面通知系统,不同于IOS的桌面管理,Android有一个桌面系统用于管理和展示APP以及桌面Widget等。Android提供一个默认的桌面应用,当然我们也可以使用第三方的桌面应用。Android的Launcher的源码在  \packag

2014-11-08 11:15:58 1107

转载 Android的十六进制颜色值

颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 ff)。对于 alpha,00 表示完全透明,ff 表示完全不透明。表达式顺序是“aabbggrr”,其中“aa=alpha”(00 到 ff);“bb=blue”(00 到 ff);“gg=green”(00 到 ff);“rr=red”(00 到 ff)。参考1:http:/

2014-09-11 18:56:50 940

转载 android自动调节屏幕亮度自动调节流程解析

屏幕亮度自动调节:主要是从Sensor分析之中分离出来分析LIGHT 光线感应器,因此就分析一下自动调节屏幕亮度(手机随着光线的强度自我调节,也就是在亮的光线下屏幕自动调亮一些,暗的时候就自动调暗一些,省得光线对眼睛有刺激).....    (本人从历经挫折才大概了解流程),现在就开始讲一下流程,如果有不对地方希望牛人指出来。。。    先从Stti

2013-07-05 17:55:12 1525

转载 如何去掉activity启动时的启动窗口(starting window)?

[DESCRIPTION]当用户从主菜单进入其他应用程序例如联系人、文件管理等时,可能会出现屏幕闪一下黑色的问题,这种现象在当前手机主题(Theme)是浅色(例如白色)的情况下比较明显。[SOLUTION]用户看到的“闪一下黑色”的画面,其实是应用程序的“启动窗口”(starting window)。启动窗口有以下特点:1 仅在要启动的activity在新的task或者新的

2013-03-20 11:09:38 2492

原创 java代码实现属性android:layout_marginTop的功能

FrameLayout.LayoutParams lp = new FrameLayout.LayoutParams( ViewGroup.LayoutParams.MATCH_PARENT,                ViewGroup.LayoutParams.MATCH_PARENT);        lp.setMargins(0, 48, 0, 0);//left top r

2013-03-16 15:57:59 6300

原创 报错:System services not available to Activities before onCreate()

报错:E/AndroidRuntime( 1546): FATAL EXCEPTION: mainE/AndroidRuntime( 1546): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.android.phone/com.android.phone.RingtoneSetti

2013-03-13 15:59:41 3252

转载 android Fragments详解:处理fragement的生命周期

你的fragment们可以向activity的菜单(按Manu键时出现的东西)添加项,同时也可向动作栏(界面中顶部的那个区域)添加条目,这都需通过实现方法onCreateOptionManu()来完成。你从fragment添加到菜单的任何条目,都会出现在现有菜单项之后。Fragment之后可以通过方法onOptionsItemSelected()来响应自己的菜单项被选择的事件。你也

2013-03-05 18:30:11 1653 2

转载 Android学习之menu

Android系统里面有3种类型的菜单:options menu,context menu,sub menu。 options menu    按Menu键就会显示,用于当前的Activity。    它包括两种菜单项:         因为options menu在屏幕底部最多只能显示6个菜单项,这些菜单项称为icon menu ,icon menu只支持文字(title

2013-02-28 11:53:18 539

转载 android菜单详解:菜单的一些特性

这里是一些其它特性,你可以把它们应用于大多数菜单条目.菜单组一个菜单组是由共享某些特性的一系列菜单项组成的.对于组,你可以:显示或隐藏所有的菜单项 ,使用方法 setGroupVisible()Enable 或 disable 所有的菜单项,使用方法 setGroupEnabled()指定所有的菜单项是否是 checkable ,使用方法 setGroupCheckable()

2013-02-28 11:52:09 588

原创 去掉menu中的item项后仍然有一条分割线

用LinearLayout + FrameLayout 的方式,如果在LinearLayout中有以下两条属性:android:divider="?android:attr/dividerHorizontal"    android:showDividers="end"则会在FrameLayout的布局下方出现一条分割线,如果去掉底端menu中的item项发现仍然有一块区域在此显示,且

2013-02-02 09:49:27 2019 2

转载 Moto 525 图库图片删除不掉问题解决

你的手机是否出现过打开媒体库,里面出现了N多的不需要看到的图片或者图标(一些软件自带的图标)?自行删除又怕影响到软件的使用,不删除又影响了媒体库看图,怎么办呢?没关系,有办法。媒体库默认搜索所有(不包含隐藏)文件夹,比如现有一个PHOTO文件夹,不想让这个文件夹中的图片出现在媒体库中,就在PHOTO文件夹中创建一个名为“.nomedia”的文件夹这样,媒体库在下次重启的时候就不会扫描这个文件夹了。

2013-01-31 12:02:30 1405

转载 android通话处理流程

一、总览1、从java端发送at命令的处理流程。2、unsolicited 消息从modem上报到java的流程。3、猫相关的各种状态的监听和通知机制。4、通话相关的图标变换的工作原理。5、gprs拨号上网的通路原理。6、通话相关的语音通路切换原理、震动接口。7、通话相关的notification服务。8、通话相关的各种server。第一部分:从java端发

2013-01-04 14:43:44 991

转载 android 如何判断call log匹配联系人采用的是7位还是11位匹配

1.:alps\external\sqlite\android\OldPhoneNumberUtils.cpp下的MIN_MATCH这个变量的值是多少,如果是11的话,就是11位匹配,如果是7则是7位匹配2. 如果没有源代码的话,再确认下FeatureOption.MTK_CTA_SUPPORT这个开关是否为true,内部代码如果这个开关为true会采用11位匹配,如果是false则采用7位匹

2013-01-04 14:42:29 640

转载 Android 系统默认设置

修改Settings源码,可修改系统设置项,Settings数据被存放于com.android.providers.settings/databases/settings.db中,如果想修改系统启动后加载的默认值一种方法是直接修改settings.db的值,另一种就是修改SettingsProvider默认值,Settings应用能够配置Android系统的各种设置,这些设置的默认值都是由fr

2012-12-29 17:58:15 1113

转载 android打电话实现分析

1 OutgoingCallBroadcaster.java点击拨号盘拨打按钮后,进入通话的Phone包。此时首先进入的函数是OutgoingCallBroadcaster.java,该类是一个Activity。由activity的生命周期可知,第一次进入时应调用onCreate()函数。(在该类中也只实现了这个函数。)解析一下这个函数:1.1) 首先获取Intent对象,获取拨出的号

2012-12-29 15:12:48 1410

转载 android 来电分析

一个新来电是由CallNotifier监听到的,CallNotifier类继承与Handler,在CallNotifier.java里面,代表新来点的Message是PHONE_NEW_RINGING_CONNECTION。mPhone.registerForNewRingingConnection(this, PHONE_NEW_RINGING_CONNECTION, null);当然,

2012-12-29 15:11:51 832

转载 android4.0来电过程(RIL Framework Java部分)

1.RILReceiver 接收到unsolicited message RIL_UNSOL_CALL_RING,处理该消息     if (mRingRegistrant != null) {                    mRingRegistrant.notifyRegistrant(new AsyncResult (null, ret, null));

2012-12-27 14:30:26 709

转载 Android 2.3 拨号过程函数调用

1. 拨号界面1) Contacts包里面的TwelvekeyDialer.java,为Activity对象。2) 首先使用onCreate()创建一个Activity,该Activity显示了一个拨号的界面。3) 按数字键使得onClick()方法被触发,由Riddial拨号键使得onClick()方法调用placeCall()方法。4) placeCall() 方法中通过Int

2012-12-22 17:11:00 718

转载 Android 2.3 打电话的数据流程

1. 所有流程的起点是从拨号后按下拨号键开始,此步的代码在/android sourcecode/packages/Contacts/src/com/android/contacts/目录的TwelveKeyDialer.java文件中,相关代码如下:[cpp] view plaincopyprint?dialButtonPressed() {  .........

2012-12-22 16:59:15 602

转载 android中Menu的实现方法

有两种方法可以为AndroidAPPs添加菜单功能,下边将对设置过程给出详细的介绍:第一种方法,通过Layout来添加静态菜单元素。1.在res下添加资源文件I。右键res文件夹,创建一个静态的Menu,创建方法参阅下边的源代码:view plainxmlversion="1.0"encoding="utf-8"?>menuxmlns

2012-12-11 13:59:22 523

转载 短信ui-会话编辑界面(一) 初识

会话编辑界面(一)1、前言      与短信会话界面一样是短信UI中最重要的部分,它比短信会话界面更复杂,由于它包含了短信和彩信两部分,虽然会话界面也是短彩信公共的,但由于新建会话界面涉及到彩信附件的添加、删除、替换以及短彩信的相互转换等等功能。基于该界面的复杂性,大致分为4快来讲解该界面,一是查询显示该会话已经存在的短彩信;二是添加新的短彩信;三是长按某短信息的长按menu;四是menu

2012-12-03 18:15:48 883

转载 解决安卓应用程序未安装的三种方法

一、很多人在Android2.2开启APP2SD之后如果安装程序时死机或者遇到其他情况,当再次安装程序会提示”应用程序未安装”,从而安装程序失败。   解决方法:储存模式连接电脑找到SD卡目录下的.android_secure文件夹里面应该会有一个smdl2tmp1.asec,也可能是其他名称,总之与正常程序命名格式明显不一样的文件,删除,再次安装软件看看是不是好了。    二、打开

2012-11-30 10:54:42 3258 1

原创 Ubuntu 修改屏幕分辨率

Ubuntu10.10 下设置由文本界面启动,并设置屏幕分辨率(全屏)1)修改/etc/default/grub文件中 GRUB_CMDLINE_LINUX_DEFAULT行         设置文本界面启动:在splash 后面加 text;         设置屏幕分辨率:把quiet 改成 vga = 792;  (具体数值参考vga标准,自己的设备)2)sudo upd

2012-11-30 09:26:39 904

转载 短信ui分析--会话列表

1、前言短信会话列表,对于一位使用android智能机的同胞来说,这个界面肯定不陌生。它就是我们进入短信应用看到的第一个界面,它也是短信UI中最重要的组成部分之一,它给用户提供了哪些功能,这里简单概括:      一、显示短信话,“会话”是什么含义了?简单的讲,张三给李四发短信,             张三和李四之间的这种关系就是一个会话;     二、新建一个会话;

2012-11-27 18:49:49 1459

转载 Eclipse设置:背景与字体大小和xml文件中字体大小调整

Eclipse中代码编辑背景颜色修改:代码编辑界面默认颜色为白色。对于长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以改变workspace的背景色,可以使眼睛舒服一些。设置方法如下:1、打开window / Preference,弹出Preference面板 2、展开General标签,选中Editors选项,展开。 3、选中 Text Editors,右边出现TestEditors面板

2012-11-27 18:48:26 471

转载 android中的ellipsize

用法如下:在xml中android:ellipsize = "end"   省略号在结尾android:ellipsize = "start"   省略号在开头android:ellipsize = "middle"    省略号在中间android:ellipsize = "marquee" 跑马灯最好加一个约束android:singleline = "true"

2012-11-27 18:47:04 488

转载 android 联系人信息存储结构

从Android 2.0(API Level 5)开始,Android平台提供了一个改进的Contacts API,以适应一个联系人可以有多个帐户的需求,比如说手机通讯录和GMAIL通讯录,两个通讯录中的两条记录可以是同一个人。新的Contacts API主要是由ContactsContract及其相关的类来管理,旧的API(android.provider.Contacts)已不赞成使用,但为了

2012-11-26 09:30:47 1098

转载 Android软件开发之获取通讯录联系人信息

Android软件开发之获取通讯录联系人信息雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/169        Android手机的通讯录联系人全部都存在系统的数据库中,如果须要获得通讯里联系人的信息就须要访问系

2012-11-21 11:15:53 848

原创 Layout的常用属性

第一类:属性值为true或falseandroid:layout_centerHrizontal                                           水平居中android:layout_centerVertical                                            垂直居中android:layout_centerI

2012-11-20 15:11:06 452

原创 Android学习笔记(九)—— 调用另外一个Activity — Intent对象的使用

如果要转换的页面并不单只是背景,颜色或文字内容的不同,而是Activity的置换,那就不是单单改变Layout就能完成的,尤其是需要传递的变量不像网页可以通过Cookie或Session,在程序里要移交主控权到另外一个Activity,光靠先前的Layout技巧是办不到的。  那要如何解决Activity控制权的移交呢?在Android的程序设计中,可在主程序里使用startActivity(

2012-11-16 15:44:25 1044

转载 去掉Android的屏幕上的title bar(三种方案)

在进行android开发时,每个Activity会默认带上一个title bar用以显示程序名,有时为了扩大屏幕的显示区域需要去掉这个titlebar,去掉屏幕上的title bar有3个方法,第一个方法是在代码去掉title bar在Activity的onCreate中加入如下代码:[html] view plaincopyprint?this.request

2012-11-15 17:15:55 1114

原创 Android学习笔记(八) —— 手机页面的转换 — setContentView的应用

在网页的世界里,想要在两个网页间做转换,只要利用超链接(HyperLink)就可以实现,但在手机的世界里,要如何实现手机页面之间的转换呢?最简单的方式就是改变Activity的Layout。在这个范例里头,将布局两个Layout,分别为Layout1(main.xml)与Layout2(myLayout.xml),默认载入的Layout为main.xml,并且Layout1当中创建一个按钮,当单机

2012-11-14 16:51:06 687

原创 Android学习笔记(七) —— 简易的按钮事件 — Button事件处理

按钮在许多Windows窗口应用程序中,是最常见到的控件(Controls),此控件也常在网页设计里出现,诸如网页注册窗体,应用程序里的“确定”等。   而按钮所触发的事件处理,我们称为Event Handler,只不过在Android当中,按钮事件是由系统的Button.OnClickListener所控制,熟悉Java程序设计的读者对OnXxxListener应该不陌生。以下的范例将示范如

2012-11-09 17:44:18 1141

原创 Android学习笔记(六) —— 样式化的定型对象 — Style样式的定义

老是要一个个指定文字的大小,颜色也不是个办法,有没有类似CSS样式的方法可用来指定颜色,大小呢?事实上是有的,在Android程序开发过程中,也可以通过样式(Style)的方式,初始化TextView的文本颜色,大小;当然这个范例只是抛砖引玉,在Layout当中的任何对象(以XML定义)都可以用样式化的方式来更改其外观。  在以下的范例中,将创建两个TextView对象作为对比,使其呈现两种不

2012-11-09 16:28:31 1083

原创 Android学习笔记(五) —— 取得手机屏幕的大小 — DisplayMetrics取得画面宽高的方法

在开发手机应用程序时,除了底层对API的掌握度之外,更重要的仍是屏幕分辨率的概念,各家手机厂商所采用的屏幕尺寸不同,user UI接口呈现及布局自然也各异。  Android可设置为随着窗口大小调整缩放比例,但即便如此,手机程序设计人员还是必现知道手机屏幕的边界,以避免缩放造成的布局(Layout)变形问题。这个范例非常简短,只需要几行程序即可取得手机的分辨率,当中的关键则是DisplayMe

2012-11-09 15:37:27 780

原创 Android学习笔记(四) —— 置换TextView文字 — CharSequence数据类型与Resource ID应用

从一开始自Layout里通过Resource初始化TextView的文字,到程序中动态更改TextView文字,但要如何在代码里取得Resource的字符串呢?在Android里,确实是有些方法可以直接以R.string.*直接转换ID为String,不过,这样的数据类型转换是非常规甚至是不妥的,正确的方法是利用Context.getString方法来取得存放在global里的Resource I

2012-11-09 15:07:59 1156

原创 Android学习笔记(三) —— 更改TextView文字颜色及文字背景色

运行结果: 步骤:step1:新建Android项目EX03_03_TextViewColorDemo step2:res->values添加color.xml    #FFFFFF    #000000    #FF0000    #A9A9A9    #87CEFA    #FFC0CB    #FFB6C1    #00008B

2012-11-09 14:10:08 1136

空空如也

空空如也

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

TA关注的人

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