自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android 锁屏

public class Locker extends Activity { private DevicePolicyManager policyManager; private ComponentName componentName;     @Override     public void onCreate(Bundle savedInstanceState) {

2012-02-29 20:51:34 410

转载 Android 进程和线程

进程和线程 如果某个应用程序组件是第一次被启动,且这时应用程序也没有其他组件在运行,则Android系统会为应用程序创建一个包含单个线程的linux进程。默认情况下,同一个应用程序的所有组件都运行在同一个进程和线程里(叫做“main”主线程)。如果组件启动时,已经存在应用程序的进程了(因为应用程序的其它组件已经在运行了),则此组件会在已有的进程和线程中启动运行。不过,可以指定组件运行在其他进程里

2012-02-18 14:31:06 365

转载 android service 生命周期

有了 Service 类我们如何启动他呢,有两种方法:       • Context.startService()       • Context.bindService()      1.  在同一个应用任何地方调用 startService() 方法就能启动 Service 了,然后系统会回调 Service 类的 onCreate() 以及 onStart() 方法。这样启动

2012-02-18 11:12:56 350

转载 百度Android开发面试题

1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念 DVM指Dalvik的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念。 2、sim卡的EF 文件有何作用 sim卡的文件系统有自己规范,主要是为了和手机通讯,sim本 身

2012-02-18 10:30:47 500

转载 Java网络编程总结

Java网络编程 1. 什么是TCP/ IP协议? 2. TCP/IP有哪两种传输协议,各有什么特点? 3. 什么是URL? 4. URL和IP地址有什么样的关系? 5. 什么叫套接字(Socket)? 6. 套接字(Socket)和TCP/IP协议的关系? 7. URL和套接字(Socket)的关系? 1.网络编程基本概念,TCP/IP协议简介 1.1 网络基础知识 网络编程

2012-02-15 11:52:57 787

转载 Java中的IO流知识总结

总结一: Java IO的一般使用原则: 一、按数据来源(去向)分类: 1、是文件: FileInputStream, FileOutputStream, FileReader, FileWriter 2、是byte[]:ByteArrayInputStream, ByteArrayOutputStream 3、是Char[]: CharArrayReader, CharArrayW

2012-02-15 10:58:27 466

转载 Android Message 及其使用

一、线程间通讯的Message机制 1、Message介绍 frameworks\base\core\java\android\Os\Message.java Message是线程之间传递信息的载体,包含了对消息的描述和任意的数据对象。Message中包含了两个额外的 int字段和一个object字段,这样在大部分情况下,使用者就不需要再做内存分配工作了。虽然Message的构造函数是pub

2012-02-13 13:04:11 399

转载 Android 进程和线程

进程和线程 如果某个应用程序组件是第一次被启动,且这时应用程序也没有其他组件在运行,则Android系统会为应用程序创建一个包含单个线程的linux进程。默认情况下,同一个应用程序的所有组件都运行在同一个进程和线程里(叫做“main”主线程)。如果组件启动时,已经存在应用程序的进程了(因为应用程序的其它组件已经在运行了),则此组件会在已有的进程和线程中启动运行。不过,可以指定组件运行在其他进程里

2012-02-13 11:21:11 343

原创 ListView自定义分割线

int[] colors = {0, 0xFFCCCCCC, 0}; // red for the example listview.setDivider(new GradientDrawable(Orientation.RIGHT_LEFT, colors));

2012-02-10 17:25:40 461

转载 Android 修改Menu背景

public void setMenuBackground(Context context, Menu menu) {          ((Activity) context).getLayoutInflater().setFactory(new Factory() {              @Override              public View onCreateView(St

2012-02-10 17:22:42 2411

转载 Android 通过xml创建菜单

一般情况下,开发者在res/Layout路径下来定义应用程序的GUI。应用Eclipse 创建一个新项目后,可以看到res/layout中存在一个 预置的main.xml文件,其 作为程序默认启动界面。同样,可以通过这种方式 创建一个静态的Menu,创建 方法参阅下边的源代码: ?View Code XML android:id="@+id/previous" androi

2012-02-10 17:15:40 568

转载 获取标题栏和状态栏高度

1.获取状态栏高度: decorView 是window 中的最顶层view,可以从window 中获取到decorView,然后decorView 有个getWindowVisibleDisplayFrame 方法可以获取到程序显示的区域,包括标题栏,但不 包括状态栏。 于是,我们就可以算出状态栏的高度了。 Rect frame = new Rect(); getWindow().g

2012-02-10 17:12:28 580

原创 在Activity标题中加入圆形进度

在使用时我们首先需要在setContentView 之前声明 requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); 在需要显示进度时调用 setProgressBarIndeterminateVisibility(true); 停止时调用 setProgressBarIndeterminateVisibility(fal

2012-02-10 17:02:54 655

原创 Android TextView实现滚动效果

android:layout_width="250px"         android:layout_height="wrap_content"         android:ellipsize="marquee"         android:focusable="true"         android:focusableInTouchMode="true"

2012-02-10 16:46:15 396

原创 IOS开发视频教程

http://www.codeios.com/thread-129-1-1.html

2012-02-02 22:35:31 326

转载 获取Android手机中SD卡存储信息 获取剩余空间

SD卡作为手机的扩展存储设备,在手机中充当硬盘角色,可以让我们手机存放更多的数据以及多媒体等大体积文件。因此查看SD卡的内存就跟我们查看硬盘的剩余空间一样,是我们经常操作的一件事,那么在Android开发中,我们如何能获取SD卡的内存容量呢? 首先,要获取SD卡上面的信息,必须先对SD卡有访问的权限,因此第一件事就是需要添加访问扩展设备的权限。 android:name="an

2012-01-31 16:27:56 515

转载 Android Theme Style

当你设计你的程序的时候,你可以用风格和主题来统一格式化各种屏幕和UI元素。 风格是一个包含一种或者多种格式化属性的集合,你可以将其用为一个单位用在布局XML单个元素当中。比如,你可以定义一种风格来定义文本的字号大小和颜色,然后将其用在View元素的一个特定的实例。 主题是一个包含一种或者多种格式化属性的集合,你可以将其为一个单位用在应用中所有的Activity当中或者应用中的某个A

2012-01-31 14:21:29 373

转载 Android Uri转换成真实File路径

Uri uri = data.getData(); 02   03 String[] proj = { MediaStore.Images.Media.DATA }; 04   05 Cursor actuali

2012-01-31 14:09:34 1241

原创 Android 动态限制EditText输入的字条类型及键盘类型、对输入的监控

// 设置输入 的最大 长度 InputFilter[] filters = new InputFilter[1]; filters[0] = new InputFilter.LengthFilter(8); //限制最大输入长度 etUnit.setFilters(filters); // 只输入 数字 etUnit.setKeyListener(new NumberKeyListen

2012-01-30 20:56:18 1212

原创 Android 自动更新

private void downloadNewVerApkFile() {         new Thread() {             public void run() {                 HttpClient client = new DefaultHttpClient();                 String url = Requester.ge

2012-01-15 22:52:25 338

原创 Android 获取程序版本信息

public int getVerCode() {         int verCode = -1;         try {             verCode = InitInfoActivity.this.getPackageManager().getPackageInfo(                     "seventh7.barcode.client.omeet

2012-01-15 22:50:44 474

原创 Android 访问网页

public String sendRequest(String requestPage, Map map) {         String strResult = "";         HttpPost httpRequest = new HttpPost(requestPage);         List postData = new ArrayList();

2012-01-15 22:48:47 334

原创 ImageView设置网络图片

public static Bitmap getShoePic(Shoe s) {         String str = "http://localhost:8080/test/1.jpg";         URL myFileUrl = null;         Bitmap bitmap = null;         try {             myFi

2012-01-15 22:45:12 1072

原创 Android 一次性退出所有Activity

private void backToInit() {         Intent startMain = new Intent(Intent.ACTION_MAIN);         startMain.addCategory(Intent.CATEGORY_HOME);         startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)

2012-01-15 22:43:21 522

原创 Android 监视EditText内文字状态

class TextWatch implements TextWatcher {         public void afterTextChanged(Editable s) {         }         public void beforeTextChanged(CharSequence s, int start, int count,

2012-01-15 22:41:54 497

原创 Android 访问网页

public class Requester {          public static String getUpdateUrl(String str) {         String url = "http://" + Messager.getServerIP() + ":" + AppConstant.Constant.Server_Port                 +

2012-01-15 22:39:28 434

原创 Android SAX解析XML文件

public class XMLParser {     SAXParserFactory factory = SAXParserFactory.newInstance();     XMLReader reader = null;          public Map getUpdateInfo(String xml) {         xml = trope(xml);

2012-01-15 22:38:34 363

转载 Android 获取在局域网内的IP

// 得到本机在局域网中的IP     private String getIP() {         WifiManager wifiService = (WifiManager) getSystemService(WIFI_SERVICE);         WifiInfo wifiinfo = wifiService.getConnectionInfo();         re

2012-01-15 22:36:58 4454

原创 Java 判断 String 是否为合法IP

// 判断输入的IP是否合法     private boolean checkIP(String str) {         Pattern pattern = Pattern                 .compile("^((\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5]"                         + "|[*])\\.)

2012-01-15 22:35:52 7432

转载 Android View输入动态限制

InputFilter[] filters = new InputFilter[1];         filters[0] = new InputFilter.LengthFilter(15);         autoView.setFilters(filters);         autoView.setKeyListener(new NumberKeyListener() {

2012-01-15 22:34:58 716

转载 Adnroid判断Wifi是否开启及连接到网络

public static boolean checkNetworkConnection(Context _context) {         Context context = _context.getApplicationContext();         ConnectivityManager connectivity = (ConnectivityManager) context

2012-01-15 22:32:35 417

我的全能Vim插件及配置

vim 插件 配置 vimrc plugins

2008-11-20

空空如也

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

TA关注的人

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