- 博客(35)
- 资源 (8)
- 收藏
- 关注
原创 Android中Activity启动模式详解
转自:http://www.cnblogs.com/fanchangfa/archive/2012/08/25/2657012.html在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。 Android总Activity的启动模式分为四种:
2014-04-02 18:05:41 291
原创 NDK与Cygwin配置
摘自:http://blog.csdn.net/android_panda/article/details/7607946 给cygdrive配置ndk-build命令:在cygwin/etc/profile文件33行添加:PATH="/usr/local/bin:/usr/bin:/cygdrive/d/android_tools/android-ndk-r8e:${PATH}"
2014-04-02 18:05:39 326
原创 C语言位运算详解
摘自:http://www.cnblogs.com/911/archive/2008/05/20/1203477.html位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型。C语言提供的位运算符列表:运算符 含义 描述& 按位与 如果两个相应
2014-04-02 18:05:37 350
原创 Android打开系统设置界面
摘自:http://hi.baidu.com/hanluhuass/item/565de4a6ba71cd0ba8cfb7dc方法 1 :startActivity(new Intent(Settings.ACTION_WIFI_SETTINGS));方法 2:Intent intent = new Intent("/"); ComponentName cm = new Com
2014-04-02 18:05:35 447
原创 Myeclipse 8.6以前注册码破解代码
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Myeclipse_65gen { private static final String LL = "Decompiling this copyrighted software is a
2014-04-02 18:05:33 280
原创 Android中判断网络连接是否可用
摘自:http://zhxhinfu.blog.163.com/blog/static/187571188201261893241183/一、判断网络连接是否可用public static boolean isNetworkAvailable(Context context) { ConnectivityManager cm = (ConnectivityManager) context .g
2014-04-02 18:05:31 258
原创 Java 多线程间的通讯
摘自:http://blog.csdn.net/chuan122345/article/details/1770283解决思路在现实应用中,很多时候都需要让多个线程按照一定的次序来访问共享资源,例如,经典的生产者和消费者问题。这类问题描述了这样一种情况,假设仓库中只能存放一件产品,生产者将生产出来的产品放入仓库,消费者将仓库中的产品取走消费。如果仓库中没有产品,则生产者可以将产品放入仓库,
2014-04-02 18:05:29 250
原创 选择排序 冒泡排序 递归
int[] arr = new int[]{2,4,3,12,5,8,6,9,7}; //选择排序 for(int i=0;i){ for(int j=i+1;j){ if(arr[i]>arr[j]){ int t = arr[i];
2014-04-02 18:05:27 368
原创 堆(heap)和栈(stack)有什么区别??
摘自:http://www.cnblogs.com/pomp/archive/2007/10/19/930145.html简单的可以理解为: heap:是由malloc之类函数分配的空间所在地。地址是由低向高增长的。 stack:是自动分配变量,以及函数调用的时候所使用的一些空间。地址是由高向低减少的。 预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(
2014-04-02 18:05:24 373
原创 Android提供的LruCache类简介
摘自:http://blog.csdn.net/linghu_java/article/details/8574102package android.util; import java.util.LinkedHashMap; import java.util.Map; /** * A cache that holds strong reference
2014-04-02 18:05:22 316
原创 android 网络编程 HttpGet类和HttpPost类使用详解
摘自:http://hi.baidu.com/crazygit/item/702eef7a1fd0053e70442358 虽然在登录系统中使用了Web Service与服务端进行交互。但是在传递大量的数量时,Web Service显得有些笨拙。在本节将介绍移动电子相册中使用的另外一种与数据库交互的方法。直接发送HTTP GET或POST请求。这就要用到HttpGet、HttpPost以及Ht
2014-04-02 18:05:20 276
原创 广播接收器 broadcast sendOrderedBroadcast android
摘自:http://blog.csdn.net/woaieillen/article/details/7373090广播接收器: 广播接收者(BroadcastReceiver)用于监听系统事件或应用程序事件,通过调用Context.sendBroadcast()、Context.sendOrderedBroadcast()可以向系统发送广播意图,通过广播一个意图(Intent)可以被
2014-04-02 18:05:18 415
原创 Android AIDL使用详解
摘自:http://blog.csdn.net/stonecao/article/details/64250191.什么是aidl:aidl是 Android Interface definition language的缩写,一看就明白,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口icp:interprocess communication :内部进程通
2014-04-02 18:05:16 278
原创 Android网络编程之Socket&Http
摘自:http://blog.csdn.net/xiangjai/article/details/7835023正文 在Android的网络通讯中,通常会使用Socket进行设备间数的数据通讯,使用Http来对网络数据进行请求。 1、Socket(套接字) 不管是有过Java开发经验还是.NET开发经验的同学都应该对Socket有或多或少的了解,常见的TCP或者
2014-04-02 18:05:14 382
原创 android doc文档打开太慢?从此不会了
import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileFilter;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.File
2014-04-02 18:05:12 448 1
原创 Android之ContentProvider总结
摘自;http://www.cnblogs.com/devinzhang/archive/2012/01/20/2327863.html1.适用场景1) ContentProvider为存储和读取数据提供了统一的接口2) 使用ContentProvider,应用程序可以实现数据共享3) android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,
2014-04-02 18:05:09 290
原创 ContentProvider实例整理
用到了四个类:class MainActivity extends Activity;class DatabaseHelper extends SQLiteOpenHelper;class MyMetaData;class MyCP extends ContentProvider;一、MainActivity:package com.example.contentpro
2014-04-02 18:05:07 348
原创 ContentProvider初步
摘自:http://blog.sina.com.cn/s/blog_5688414b0100xagp.html一、Content Provider基本概念 1、ContentProvider为存储和获取数据提供了统一的接口。ContentProvide对数据进行封装,不用关心数据存储的细节。使用表的形式来组织数据。2、使用ContentProvider可以在不同的应用程序之间共享数
2014-04-02 18:05:05 284
原创 android adb常用指令
摘自:http://www.cnblogs.com/playing/archive/2010/09/19/1830799.htmlAndroid 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。可以通过下列几种方法加入adb:在设备上运行shell命令通过端口转发来管理模拟器或设备从模拟器或设备上拷贝来或拷贝走文件下面对adb进行了介绍
2014-04-02 18:05:01 314
原创 Android命令行启动程序正确使用技巧解析
摘自:http://developer.51cto.com/art/201001/180876.htmAndroid应用程序的启动方法有许多种,大家可以通过我们以前介绍的快速启动方法来启动,同时还能通过本文介绍的Android命令行启动程序的具体方法来启动程序。在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am.Android命令行启动程序的方法为
2014-04-02 18:04:58 383
原创 Android 打开浏览器
摘自:http://blog.csdn.net/liws2010/article/details/7452957一、启动android默认浏览器 Intent intent = new Intent(); intent.setAction("android.intent.action.VIEW"); //Intent.ACTION_VIEW Uri conten
2014-04-02 18:04:56 674
原创 Android 实现打电话
一、注册1 二、activity_main文件: 1 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.com/tools" 3 android:layout_width="m
2014-04-02 18:04:54 332
原创 Android开发之Java设计模式
摘自:http://www.cnblogs.com/csj007523/archive/2011/05/20/2052070.html对于很多C/C++程序员初入Android开发来说,如果你没有认证学习过Java的设计模式,不理解托管语言的OOP设计方法,可能你的应用变得很结构化,对于项目管理、架构扩展来说将会存在很多问题,Android123参看了目前国内很多应用发现很多代码完全就不是一个
2014-04-02 18:04:52 304
原创 Android使用缓存优化ListView
摘自:http://blog.sina.com.cn/s/blog_5fc933730101apwl.htmlListView调用Adapter的getView方法获取每一个Item布局,将这些已经获得的Item布局放入缓存,将大大提高获取数据的效率,而且节省更多的流量,将数据进行缓存有两种方法是,一种是将内存缓存一种是sd卡缓存,在此分别进行演示。sd卡缓存:sd卡缓存是将下载的数据
2014-04-02 18:04:50 275
原创 android观察者模式
摘自:http://www.cnblogs.com/xilin/archive/2012/07/31/2617258.html地址:http://blog.csdn.net/qinjuning 前言: 工作中,需要开启一个线程大量的查询某个数据库值发送了变化,导致的开销很大,后来在老大的指点下,利用了 ContentObserver完美的解决了该问题,感到很兴奋,做完之后自己
2014-04-02 18:04:48 275
原创 Android 用Animation-list实现逐帧动画
摘自:http://www.open-open.com/lib/view/open1344504946405.html第一步:先上图片素材,以下素材放到res/drawable目录下: 图片素材:文件名称:icon1.pngicon1.pngi
2014-04-02 18:04:46 299
原创 图片压缩
//对图片进行压缩 BitmapFactory.Options options = new BitmapFactory.Options(); options.inJustDecodeBounds = true; //获取这个图片的宽和高 Bitmap bit
2014-04-02 18:04:43 260
原创 Android 歌词同步滚动效果
摘自:http://www.cnblogs.com/wpptec/archive/2012/09/05/2671303.html歌词是播放器类App必不可少的组件,而一般的歌词组件都需要做到歌词的显示与播放进度同步。我们知道,歌词是如下所示的文件: lrc [ti:原来爱情这么伤][ar:梁咏琪][al:给自己的情歌][00:00.55]梁咏琪 - 原来爱情这么伤[00:05.43
2014-04-02 18:04:41 306
原创 Android Service学习之IntentService 深入分析
摘自:http://android.blog.51cto.com/268543/528166什么是IntentService? (本文转自http://blog.csdn.net/gaojie314/archive/2010/11/28/6040701.aspx)官方的解释是:IntentService is a base class for Services that han
2014-04-02 18:04:38 233
原创 Android之Service与BroadCastReceiver
摘自:http://bigboy.iteye.com/blog/9664751.题记 Android中的服务和windows中的服务是类似的东西,服务一般没有用户操作界面,它运行于系统中不容易被用户发觉,可以使用它开发如监控之类的程序。 广播接收者(BroadcastReceiver)用于接收广播Intent,广播Intent的发送是通过调用Context.se
2014-04-02 18:04:36 484
原创 Android的SQLite学习及使用方法
摘自:http://mobile.51cto.com/hot-234016.htmSQLite介绍SQLite是轻量级的、嵌入式的、关系型数据库,目前已经在iPhone、Android等手机系统中使用,SQLite可移植性好,很容易使用,很小,高效而且可靠。SQLite嵌入到使用它的应用程序中,它们共用相同的进程空间,而不是单独的一个进程。从外部看,它并不像一个RDBMS,但在进程内部,它
2014-04-02 18:04:34 279
原创 Android 中Parcelable的作用
转载自:http://blog.sina.com.cn/s/blog_78e3ae430100pxba.html非原创,摘自JAVA EYEandroid提供了一种新的类型:Parcel。本类被用作封装数据的容器,封装后的数据可以通过Intent或IPC传递。 除了基本类型以外,只有实现了Parcelable接口的类才能被放入Parcel中。 Parcelable实现要点:需要
2014-04-02 18:04:32 269
原创 仿百度新闻左右侧滑demo
[code="java"]package com.example.mycehua;import android.app.Activity;import android.os.AsyncTask;import android.os.Bundle;import android.view.MotionEvent;import android.view.VelocityTrac...
2013-05-15 10:38:40 124
AndroidStudio加速编译
2015-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人