自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android 如何使用使用数据库

一、如何得到SQLiteDatabase对象当需要创建或打开一个数据库并获得数据库对象时,首先根据指定的文件名创建一个辅助对象,然后调用该对象的getWritableDatabase 或 getReadableDatabase方法 获得SQLiteDatabase 对象。 这个辅助对象就是SQLiteOpenHelper。二、创建SQLiteOpenHelper类private

2016-03-24 13:46:04 1392 1

转载 Android开发学习笔记:数据存取之SQLite浅析

一.SQLite的介绍1.SQLite简介 SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入 式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持 Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java、C++、.Net等

2016-03-24 13:33:09 227

原创 Bundle 究竟是什么?

bundle用于场景:在我印象中比较深刻的是,一般用于activity之间传递数值,也用于handler发送消息,如下:Intent intent = new Intent(); Bundle bundle = new Bundle(); bundle.putString("KEY", "VALUE"); intent.putExtra("b

2016-03-24 11:06:20 2137

转载 编译Android源码

2.3编译Android源码Android源码体积非常庞大,由Dalvik虚拟机、Linux内核、编译系统、框架代码、Android定制C库、测试套件、系统应用程序等部分组成,在编译Android源码之前,必须要先掌握Android源码的组成。2.3.1Android源码目录结构在Android源码中,按照不同功能代码被放在不同的目录下:目录

2016-03-23 10:17:20 458

原创 系统Settrings分析及如何添加新的设置项

每一个header对应一个activity显示出来的fragment返回的view。仔细看下header的组成。android:id:fragment 布局id用以判断这个fragment是否显示,或者布局类型(后面再说)android:fragment :fragment加载的类,这个就是我们点击header弹出的新fragmentandroid:icon : header显示的图标android:title :header 显示的名称那么我们照葫芦画瓢自己定义一个试试看吧。我们看到这个he

2016-03-22 14:48:39 699

原创 Android系统 编译单独模块

Android系统单独模块编译1. . build/envsetup.sh2. 由于服务器上可能存在多版本 可以选择lunch查看,选择平台编译选项 3. 输入git status 可以查看代码修改4.使用mmm 编译单独模块。如:mmm frameworks/base/packages/SystemUI/5.编译完成后,apk输出目录在In

2016-03-22 14:37:56 838 2

原创 多项目共享一份代码,如何控制项目是否显示settings里的preferceItem

应用场景:公司有十几个项目,但源代码只有一份,最近公司要求我在某个项目的(这里用s123代替项目)Settings下加入以太网UI设置,代码写完了,如何智能的控制在哪个项目上显示呢?难点一:如何关闭及代开settings里面的以太网接口。解决:参照settings源代码,在updateHeaderList(updateHeaderList)加载header的时候,会根据Header

2016-03-21 20:35:38 417

原创 解除SwitchPreference与preference 的绑定事件及单独调用Switch控件

应用场景:公司要求在设备上添加一个以太网的视频网卡,我负责在Setting里添加一个UI可以对DHCP服务器进行开或者关的操作。首先我定义了一个EthernetSettings 继承 SettingsPreferenceFragment,用addPreferencesFromResource(R.xml.ethernet_settings) 加载布局文件。<PreferenceScr

2016-03-21 16:41:57 3419

原创 BroadcastReceiver 广播在应用内部注册

一、BroadcastReceiver 动态注册因为当activity销毁的时候,应用可能就不需要一直保持广播监听了,使用灵活的使用广播注册方法也是我们开发过程中需要注意的。package com.android.settings.ethernet;import android.app.ActionBar;import android.app.Activity;import and

2016-03-16 20:11:10 407

软件设计师考试全程指导

软件设计师考试全程指导

2017-08-14

空空如也

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

TA关注的人

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