07 2014 档案
摘要:原文地址:http://www.cnblogs.com/harrisonpc/archive/2011/03/31/2001565.htmlSocket通常也称做”套接字“,用于描述IP地址和端口,废话不多说,它就是网络通信过程中端点的抽象表示。值得一提的是,Java在包java.net中提供了两个...
阅读全文
摘要:Android数据库原文地址:http://www.cnblogs.com/kgb250/archive/2012/08/28/sqlitedatabase.html一、关系型数据库SQLIte 每个应用程序都要使用数据,Android应用程序也不例外,Android使用开源的、与操作系统无关的S...
阅读全文
摘要:1.什么是aidl:aidl是 Android Interface definition language的缩写,一看就明白,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口icp:interprocess communication :内部进程通信2.既然aid...
阅读全文
摘要:欢迎阅读本文,你能关注本文,你知道你需要进程间通信、需要AIDL(以及Binder),那么可以默认你对这些概念已经有了一些了解,你(大致)知道它们是什么,它们有什么用,所以为了节约大家的眼力和时间,在此我不复制粘贴网上泛滥的博客或者翻译冗长的android文档。 关于AIDL的介绍在文档:docs/...
阅读全文
摘要:Android深入浅出之Binder机制一说明Android系统最常见也是初学者最难搞明白的就是Binder了,很多很多的Service就是通过Binder机制来和客户端通讯交互的。所以搞明白Binder的话,在很大程度上就能理解程序运行的流程。我们这里将以MediaService的例子来分析Bin...
阅读全文
摘要:我们知道,在Android系统中,每一个应用程序都运行在独立的进程中,这也保证了当其中一个程序出现异常而不会影响另一个应用程序的正常运转。在许多情况下,我们activity都会与各种系统的service打交道,很显然,我们写的程序中activity与系统service肯定不是同一个进程,但是它们之间...
阅读全文
摘要:原文地址:http://blog.csdn.net/banketree/article/details/24982021接着上次的记录,续写。23、services目录文件描述class AlarmManagerService extends IAlarmManager.Stub {//定时管理服务...
阅读全文
摘要:简介之前的研究太偏向应用层功能实现了,很多原理不了解没有深究,现在研究framework框架层了。原文地址:http://blog.csdn.net/banketree/article/details/24718899记录1、下载源码,目录如下:2、Android系统的层次如下:3、项目目录简单分...
阅读全文
摘要:在android中,APP通过SmsManager.java一系列方法实现发送短信的功能,而发送的内容有很很多种,比如sendTextMessage、sendMultipartTextMessage、sendDataMessage等等,在这篇文章里我们就以其中一个为例阐述发送短信的完整流程,如果有不...
阅读全文
摘要:首先为什么需要aidl?下面是不需要aidl的binder的IPC通讯过程,表面上结构很简单,但是有个困难就是,客户端和服务端进行通讯,你得先将你的通讯请求转换成序列化的数据,然后调用transact()函数发送给服务端,而且还得制定一个小协议,参数谁先谁后,服务端和客户端都必须一致,否则就会出错。...
阅读全文
摘要:单词 语法高亮显示 alt+shift+o①将局部变量转化为成员变量的快捷方式:将鼠标停在局部变量上,显示出conver local variable to field,点击后即可转为成员变量,非常方便。② 删除当前鼠标停留行:ctrl+D作用域功能快捷键全局查找并替换Ctrl+F文本编辑器查找上一...
阅读全文
摘要:转自:http://blog.csdn.net/ccccdddxxx/article/details/78430701、要弄清楚这个问题,首先需要弄明白什么是implicit(隐藏) intent什么是explicit(明确) intent。Explicit Intent明确的指定了要启动的Acit...
阅读全文
摘要:在android手机上做自动化测试,monkey比cts,Android UnitTest 好用多了,他其实是继承与adb shell中的一段的shell指令。一monkey测试的相关的原理monkey测试的原理就是利用socket通讯的方式来模拟用户的按键输入,触摸屏输入,手势输入等,看设备多长时...
阅读全文
摘要:一 监听手机Phone状态在手机里面监听Phone的状态有两种方法:1 注册接收广播 AndroidMenifest.xml: 权限 ...
阅读全文
摘要:Intent的中文意思是“意图,目的”的意思,可以理解为不同组件之间通信的“媒介”或者“信使”。目标组件一般要通过Intent来声明自己的条件,一般通过组件中的元素来过滤。Intent在由以下几个部分组成:动作(action),数据(data),分类(Category),类型(Type),组件(Co...
阅读全文
摘要:AndroidManifest.xml是每个android程序中必须的文件。它位于application的根目录,描述了package中的全局数据,包括了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。此文件一个重要的地...
阅读全文
摘要:1.说明Android中提供了Intent机制来协助应用间或者应用程序内部的交互与通讯。Intent的两种基本用法:一种是显式的Intent,即在构造Intent对象时就指定接收者,这种方式与普通的函数调用类似;另一种是隐式的Intent,即Intent的发送者在构造Intent对象时,并不知道接收...
阅读全文
摘要:1.Intent是什么Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。Intent不仅可用于应用程...
阅读全文
摘要:从一个Activity启动到另一个Activity可以使用startActivity()方法或者是startActivityForResult()方法第一种:直接启动一个ActivityIntent intent = new Intent(Main.this, SecondActivity.clas...
阅读全文
摘要:grep命令是linux下的行过滤工具,其参数繁多,下面就一一介绍个个参数的作用,希望对大家有所帮助。grep -- print lines matching a pattern (将符合样式的该行列出)◎语法: grep [options]PATTERN [FILE...]grep用以在file内...
阅读全文
摘要:原文http://blog.csdn.net/magicharvey/article/details/12431867本文暂时不会涉及到团队如何使用Git的内容,而是从个人的角度探讨如何用好Git。约定绿色的5位字符表示提交的ID,分别指向父节点。分支用橘色显示,分别指向特定的提交。当前分支由附在其...
阅读全文
摘要:1.Intent的用法:(1)用Action跳转1、使用Action跳转,如果有一个程序的AndroidManifest.xml中的某一个 Activity的IntentFilter段中 定义了包含了相同的Action那么这个Intent就与这个目标Action匹配。如果这个IntentFilter...
阅读全文
摘要:在玩android的时候,有时候需要这样的功能,在editText里输入字符,要实时的监控输入的内容,比如 我要获取手机的IMEI号码。最后要输入*#06#就可以获取到了。那这是如何做到呢?或者说Phone是如何实现这个功能的呢?这主要用到了TextWatcher接口。public class Di...
阅读全文
摘要:TelephonyManager类主要提供了一系列用于访问与手机通讯相关的状态和信息的get方法。其中包括手机SIM的状态和信息、电信网络的状态及手机用户的信息。在应用程序中可以使用这些get方法获取相关数据。 TelephonyManager类的对象可以通过Context.getSystemSer...
阅读全文
摘要:http://blog.sina.com.cn/s/blog_71d1e4fc0100o8qr.htmlhttp://blog.csdn.net/bianhaohui/article/details/6220135 android的后台运行在很多service,它们在系统启动时被SystemServ...
阅读全文
摘要:关于android各种双卡手机获取imei,imsi的处理(mtk,展讯,高通等)目前国内对于双卡智能手机的需求还是很大的,各种复杂的业务会涉及到双卡模块;而android标准的api又不提供对双卡的支持。导致国内双卡模块标准混乱,各个厂商各玩各的。目前我知道的双卡解决方案就有:mtk,展讯,高通,...
阅读全文
摘要:由于国内的运营商问题,双卡手机获取IMSI号问题要根据厂商API 来实现。下面我们就来做一套完整的分析运营商获取IMSI号逻辑。1,首先我们要判断手机的平台。1.1,判断手机是否MTK平台?1234567891011121314151617181920212223242526272829303132...
阅读全文
摘要:android 获取sim卡运营商信息TelephonyManager tm = (TelephonyManager)Context.getSystemService(Context.TELEPHONY_SERVICE); TelephonyManager 的使用 TelephonyManager ...
阅读全文
摘要:TelephonyManager的应用 手机的最主要功用就是打电话,如果没有电信公司提供的SIM卡,就不能正常地拨打电话,那么,我们有什么方法可以取得SIM卡的状态及相关资料呢? Android API中的TelephonyManager(Android.telephony.Telephon...
阅读全文
摘要:Android Camera 使用小结Android手机关于Camera的使用,一是拍照,二是摄像,由于Android提供了强大的组件功能,为此对于在Android手机系统上进行Camera的开发,我们可以使用两类方法:一是借助Intent和MediaStroe调用系统Camera App程序来实现...
阅读全文
摘要:在android中提供了一种异步回调机制Handler,使用它,我们可以在完成一个很长时间的任务后做出相应的通知 handler基本使用: 在主线程中,使用handler很简单,new一个Handler对象实现其handleMessage方法,在handleMessage中提供收到消息后相应的处理方...
阅读全文
摘要:一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事...
阅读全文
摘要:导读:首先创建一个Handler对象,可以直接使用Handler无参构造函数创建Handler对象,也可以继承Handler类,重写handleMessage方法来创建Handler对象。 1、首先创建一个Handler对象,可以直接使用Handler无参构造函数创建Handler对象,也可以继承...
阅读全文
摘要:TextView及其子类,当字符内容太长显示不下时可以省略号代替未显示的字符;省略号可以在显示区域的起始,中间,结束位置,或者以跑马灯的方式显示文字(textview的状态为被选中)。 其实现只需在xml中对textview的ellipsize属性做相应的设置即可。 android:ellipsiz...
阅读全文
摘要:转载自:http://daikainan.iteye.com/blog/1405575Toast 是一个 View 视图,快速的为用户显示少量的信息。 Toast 在应用程序上浮动显示信息给用户,它永远不会获得焦点,不影响用户的输入等操作,主要用于 一些帮助 / 提示。Toast 最常见的创建方式是...
阅读全文
摘要:横屏按照下面代码示例修改Activity的onResume方法@Overrideprotected void onResume() { /** * 设置为横屏 */ if(getRequestedOrientation()!=ActivityInfo.SCREEN_ORIENTATION_LAN...
阅读全文
摘要:横竖屏切换后Activity会重新执行onCreat函数,但是在Android工程的Mainfest.xml中加入android:screenOrientation="user" android:configChanges="orientation|keyboardHidden"之后,横竖屏切换之后...
阅读全文
摘要:最近在做项目出现了下面的问题W/ActivityManager(300): Permission Denial: starting Intent { cmp=com.android.settings/.MovieViewProxySet } from ProcessRecord{4057a828 1...
阅读全文
摘要:There is another solution for customizing the appearance of the preferences.Design a normal XML layout with buttons or whatever you want to add to the...
阅读全文
摘要:TelephonyManager类主要提供了一系列用于访问与手机通讯相关的状态和信息的get方法。其中包括手机SIM的状态和信息、电信网络的状态及手机用户的信息。在应用程序中可以使用这些get方法获取相关数据。TelephonyManager类的对象可以通过Context.getSystemServ...
阅读全文
摘要:Android中与电话功能相关的类是 TelephonyManager ,此类中定义了很多常量,以下分类说明获取以下信息需要在AndroidManifest.xml中指定权限一、 数据连接状态获取数据连接状态:int getDataState()获取数据活动状态:int getDataActivit...
阅读全文
摘要:做手机开发,想必都希望获取手机号码吧,android中有一个类android.telephony.TelephonyManager提供这个功能。TelephonyManager tm = (TelephonyManager)this.getSystemService(Context.TELEPHON...
阅读全文
摘要:Android 电话系统框架介绍在android系统中rild运行在AP上,AP上的应用通过rild发送AT指令给BP,BP接收到信息后又通过rild传送给AP。AP与BP之间有两种通信方式:1.SolicitedResponse:Ap向Bp发送请求,Bp给Ap发送回复,该类型的AT指令及其回调函数...
阅读全文
摘要:OPhone开发中经常会用到各种各样的组件,像TextView,Button等等。其中经常会使用到ListView(列表),ListView以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。本篇将由浅入深的介绍几种列表,并着重介绍如何自定义列表。具体的表现形式如图1所示。在OPhone系统...
阅读全文
摘要:ComponentName component = new ComponentName("com.android.settings","com.android.settings.wifi.WifiSettings"); Intent intent = new Intent(); intent.set...
阅读全文
摘要:翻译之《Android Anatomy and Physiology》,下载地址:http://download.csdn.net/detail/wuxiaoer717/6839427大纲:1. Android剖析Linux内核本地库(Native Libraries)Android运行时(Andr...
阅读全文
摘要:在上一篇 中,只是实现一个perference,但是点击以后没有响应事件,我们可以定义一个一个Dialog,Dialog选项里面需要有图片,文字说明,后面还需要一个单选按钮,所以自己写了一个demo,效果图如下: 功能的完成是使用Dialog的addView()方法,把一个ListView添加进去。...
阅读全文
摘要:有时候系统提供给我们的preference并不能满足我们的要求,所以有的时候需要我们自定义Preferece,下面的例子就是我个人自定义的一个简单的带图标的Preference。首先是xml布局文件,就是你想实现的布局。[java]view plaincopy下面是自定义的preference的ja...
阅读全文
摘要:这段时间在做一个Android小项目,系统设置中用到了Preference(偏好),使用google默认的PreferenceActiivty实现了该功能,但都是默认的背景和字体。怎么才改变它们的样式呢?PreferenceActivity继承ListActivity,所以本质上它是列表,所以可以通...
阅读全文
摘要:Android源码分析:Telephony部分–phone进程红狼博客com.android.phone进程它就象个后台进程一样,开机即运行并一直存在。它的代码位于:packages/apps/Phone/src/com/android/phone当有来电时,它会作出反应,如显示UI和铃声提示;当在...
阅读全文
摘要:Android源码分析:Telephony部分–GSMPhone红狼博客PhoneProxy/GSMPhone/CDMAPhone如果说RILJ提供了工具或管道,那么Phone接口的子类及PhoneFactory则为packages/app/Phone这个应用程序进程使用RILJ这个工具或管道提供了...
阅读全文
摘要:界面加载过程DialtactsActivity.java[java]view plaincopyprotectedvoidonCreate(Bundleicicle){this.setTheme(R.style.DialtactsTheme);super.onCreate(icicle);final...
阅读全文
摘要:在android系统中rild运行在AP上,AP上的应用通过rild发送AT指令给BP,BP接收到信息后又通过rild传送给AP。AP与BP之间有两种通信方式:1.SolicitedResponse:Ap向Bp发送请求,Bp给Ap发送回复,该类型的AT指令及其回调函数以数组的形式存放在Ril_com...
阅读全文
摘要:Android Phone设计介绍在Android之rild进程启动源码分析一文中已经详细介绍了Android的电话系统架构设计,并对rild进程进行了详细的剖析。native层的rild进程负责与底层modem设备交互,比如向modem发送AT命令、从modem中接收消息,同时实时监控modem的...
阅读全文
摘要:INSTALL_FAILED_OLDER_SDK用adb install apk的时候,INSTALL_FAILED_OLDER_SDK,产生这种情况的原因是APK编译是在Android 4.0(高版本SDK)下编译生成的, 但是我们的手机设备是Android 2.3(低版本SDK)。反编译APK的...
阅读全文
摘要:4.3一、状态栏移动数据快捷开关:开启飞行模式或者关机重启后,移动数据状态与之前的相反;但是从系统其它地方移动数据开关的操作不会这样分析移动数据状态更新处理,找到改变其值的地方(发现有radio的log),对比系统其它地方与状态栏对其的操作的底层radio的log确定差异;仿照正确的代码处理地方对状...
阅读全文
摘要:相关控件初始化方法:showSmscPref private voidshowSmscPref() { int count = MSimTelephonyManager.getDefault().getPhoneCount(); boolean airplaneModeOn = Settings.S...
阅读全文
摘要:这个类是很有用地,可以得到很多关于手机的信息,做应用时必须的工具。不废话,直接上注释后的代码,请享用:/****@authordingran*创建日期2010-4-29下午05:02:47**/packagenet.sunniwell.app;importandroid.app.Activity;i...
阅读全文
摘要:现在开发中的功能需要直接跳转到拨号、联系人、短信界面等等,查找了很多资料,自己整理了一下。 首先,我们先看拨号界面,代码如下:[java]view plaincopyIntentintent=newIntent();intent.setAction("android.intent.action...
阅读全文
摘要:一、不需要返回值的跳转Intent intent=new Intent();intent.setClass(目前的acitivy.this, 目标activity.class);startActivity(intent);二、需要返回值的跳转Intent intent=new Intent();in...
阅读全文
摘要:在一个Android应用中,主要是由一些组件组成,(Activity,Service,ContentProvider,etc.)在这些组件之间的通讯中,由Intent协助完成。正如网上一些人解析所说,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Int...
阅读全文
摘要:实现界面跳转的代码如下:第一种:Intent mIntent = new Intent();mIntent.setClassName(mcureeActivity.this, nextActivity.class);startActivity(mIntent)第二种:Intent mIntent =...
阅读全文
摘要:IMEI号,IESI号,手机型号:[java]private void getInfo() { TelephonyManager mTm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE); String im...
阅读全文
摘要:图片放大的思路: 第一、可以通过Matrix对象来变换图像,在选择的时候放大,在失去焦点的时候,缩小到原来的大小。double scale = 1.2;int width = bm.getWidth();int height = bm.getHeight();Log.i("size:", wi...
阅读全文
摘要:TextView属性详解属性详解android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显...
阅读全文
摘要:Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。目前最好的是Android2.0的摩托罗拉DroidAndroid公...
阅读全文
摘要:若立志成为Android高手,如有耐心,“一瓶一钵足矣”。 “天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。人之为学有难易乎?学之,则难者亦易矣;不学,则易者亦难矣。”想成为Android高手?这可不是想象中写几行代码那么容易的事情,但也不是不可实现。 如何做? 1,学会懒惰!奇怪吧...
阅读全文
摘要:主要销售组成部分手机和电脑一样,都需要不同的零部件拼装而成,只不过手机零部件相比于电脑零部件来说更精密,手机必备的零部件包括:CPU、RAM、ROM、GPU、屏幕、摄像头、电池容量、手机网络制式、天线芯片等,下面我们分开解析不同部件的不同功能。CPU相当手机的大脑及心脏,核心的运算能力。强劲的CPU...
阅读全文
摘要:1.手机信息查看助手可行性分析 开始进入编写程序前,需要对需求的功能做一些可行性分析,以做到有的放矢,如果有些无法实现的功能,可以尽快调整。 这里分析一下项目需要的功能,主要是信息查看和信息收集,如版本信息、硬件信息等,这些都可以通过读取系统文件或者运行系统命令获取,而像获取安装的软件信息和运行...
阅读全文
摘要:从信息编辑页面开始,编辑好信息,选择联系人后,点击可用的卡即可发送。这个开始的类是ComposeMessageActivity。在onCreate和onResume中,主要是设置页面显示的,比如检测一下当前插入了几个卡,若只有一个,那个相应的卡(比如卡一)为可用状态。点击可用的卡发送信息时触发下面的...
阅读全文
摘要:1.adb install -r Android-gateway-nightly.apk 如果安装apk到rom中,提示 “exsit 。。。” 的提示信息,可以加上 - r 参数 ,可以替换原有的apk2.adb shell pm clean com.cvte.health 可以清除 某个包ap...
阅读全文
摘要:make是用来组织应用程序编译过程的基本工具。Linux环境下,不管是自己进行项目开发还是安装应用软件,都经常要用到make或make install。对于只包含一个或少数文件的工程,可以通过gcc命令进行编译,但是试想如果对于成百上千个源文件构成的工程,如果通过gcc命令一一进行编译,对于程序的编...
阅读全文
摘要:makefile很重要 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士...
阅读全文
摘要:Android.mk文件是GNU Makefile的一小部分,它用来对Android程序进行编译。因为所有的编译文件都在同一个 GNU MAKE 执行环境中进行执行,而Android.mk中所有的变量都是全局的。因此,您应尽量少声明变量,不要认为某些变量在解析过程中不会被定义。一个Android.m...
阅读全文
摘要:写了一个设置、显示本机号码的小工具(A small tool displays and settings my phone number),详见”Android设置显示本机号码“。照着Settings写的,运行时,遇到了:1487 AndroidRuntime E Caused by: java.l...
阅读全文
摘要:Android源码目录结构详解|--Makefile|--bionic(bionicC库)|--bootable(启动引导相关代码)|--build(存放系统编译规则及generic等基础开发包配置)|--cts(Android兼容性测试套件标准)|--dalvik(dalvikJAVA虚拟机)|-...
阅读全文
摘要:关键词: 软件部通用技术类网站名录 解决方案: 序号 网站 网站简介 网址 数码资讯 1 中文业界资讯站 cnBeta.COM是互联网IT新闻业界的后起之秀,是国内领先的即时科技资讯站点和网友交流平台。消息速度快,报导立场公正中立,网友讨论气氛浓厚,在IT业界拥有独特的影响力。 http://ww...
阅读全文
摘要:为了实现一个功能,需要搜集手机信息,自己先在网上找了相关信息进行了汇总,主要是汇集手机的信息,一般想要的信息在手机设置->关于手机->状态消息里面包含了手机的各种信息,下面的代码中也主要显示了那些信息,但是源码的方法我还没有看,先把总结的贴出来。先上图(太多就截取几个)。上代码啦,太多了,就写...
阅读全文
摘要:转载请注明出处:http://blog.csdn.net/qinjuning在Android系统源码中,绝大多数应用程序的UI布局采用了Preference的布局结构,而不是我们平时在模拟器中构建应用程...
阅读全文
摘要:Preference直译为偏好,博友建议翻译为首选项。一些配置数据,一些我们上次点击选择的内容,我们希望在下次应用调起的时候依然有效,无须用户再一次进行配置或选择。Android提供preference这个键值对的方式来处理这种情况,自动保存这些数据,并立时生效,同时Android提供一种类似的la...
阅读全文
摘要:Android中有四种持久化数据的方法:SQLite数据库、文件存储、Preference、ContentProvider。四种方法各有专攻,而其中Preference是以类似Map的键值对形式存储的,最适合用来保存用户个人设置之类的信息。可以用一个xml文件来配置一个设置界面,然后用专门的Pref...
阅读全文
摘要:vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非...
阅读全文
摘要:作者:善用佳软 版本:v1.5-r5-20080220本文适合Vim新手,既可阅读入门,也可跟随本文一步步操作,动手体验。 2005年5月,我开始用Vim。此后渐入佳境,原来因版权自律而放弃盗版UltraEdit的遗憾一扫而空。并且,从Vim我才体会到,什么才是真正的编辑利器。在善用佳软或其他论坛...
阅读全文
摘要:终端shell显示当前git分支修改前:修改后:项目当前的分支比较多,所以修改时,不太注意的话,分支就容易弄错,基于以上原因,从网上学习找到了一个配置,在当前的命令终端显示当前修改的项目分支。仅供参考。Ubuntu系统,修改一下文件(IP地址,按照自己的服务器配置)\\192.168.3.30\re...
阅读全文
摘要:代码规范须知现在大家使用的开发工具多种多样,公司暂时没有对开发工具做出硬性指标,总的原则还是个人哪种工具使用的顺手,那么就使用哪种。虽然可以让大家自由使用各种开发工具,但是还是有一些基本的原则需要大家共同遵守:1、使用空格代替TAB键,TAB键为4个空格长度;2、文件格式必须...
阅读全文
摘要:Android源码下载完后的目录如下:整个代码的大小为:25.559GB。一、构建系统如下用于构建Android源码树的指令应用于所有的代码分支,包括master分支。1.选择分支构建系统的一些要求是由将要选择编译的源代码的版本决定的。通过网址http://source.android.com/so...
阅读全文
摘要:首先感谢安卓巴士 和友盟办的这个活动,这个文章主要是讲Android开发的四大组件,本文主要分为一、Activity详解二、Service详解三、Broadcast Receiver详解四、Content Provider详解外加一个重要组件 intent的详解。文章有部分内容来自网络,本文是一个总...
阅读全文
摘要:每一个Android应用程序在运行时,对于底层的Linux Kernel而言都是一个单独的进程,但是对于Android系统而言,因为局限于手机画面的大小与使用的考虑,不能把每一个运行中的应用程序窗口都显示出来。 所以通常手机系统的界面一次仅显示一个应用程序窗口,Android使用了Activity...
阅读全文
摘要:首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):Activity其实是继承了ApplicationContext这个类,我们可以重写以下方法,如下代码:1publicclassActivityextendsAppli...
阅读全文
摘要:一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事...
阅读全文
摘要:在Android群里,经常会有人问我,Android Log是怎么用的,今天我就把从网上以及SDK里东拼西凑过来,让大家先一睹为快,希望对大家入门Android Log有一定的帮助.android.util.Log常用的方法有以下5个:Log.v()Log.d()Log.i()Log.w()以及Lo...
阅读全文

浙公网安备 33010602011771号