`
hutuanle
  • 浏览: 9558 次
文章分类
社区版块
存档分类
最新评论
文章列表
转自:http://www.cnblogs.com/fanchangfa/archive/2012/08/25/2657012.html 在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。   Android总Activity的启动模式分为四种: Activity启动模式设置: <activity android:name=".MainActivity" android:launchMode= ...
摘自: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}" 1、Android 开发环境搭建 Android开发环境搭 ...
摘自:http://www.cnblogs.com/911/archive/2008/05/20/1203477.html 位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作 运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号 ...
摘自:http://hi.baidu.com/hanluhuass/item/565de4a6ba71cd0ba8cfb7dc 方法1:startActivity(newIntent(Settings.ACTION_WIFI_SETTINGS)); 方法2:Intentintent=newIntent("/");  ComponentNamecm=newComponentName("com.android.settings","com.android.settings.WirelessSettings");  intent.setC ...
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 violation of both your license agreement and the Digital Millenium Copyright Act of 1998 (http:// ...
摘自:http://zhxhinfu.blog.163.com/blog/static/187571188201261893241183/ 一、判断网络连接是否可用public static boolean isNetworkAvailable(Context context) {ConnectivityManager cm = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE);if (cm == null) { } else {       //如果仅仅是用来判断网络连接      // ...
摘自:http://blog.csdn.net/chuan122345/article/details/1770283 解决思路 在现实应用中,很多时候都需要让多个线程按照一定的次序来访问共享资源,例如,经典的生产者和消费者问题。这类问题描述了这样一种情况,假设仓库中只能存放一件产品,生产者将生产出来的产品放入仓库,消费者将仓库中的产品取走消费。如果仓库中没有产品,则生产者可以将产品放入仓库,否则停止生产并等待,直到仓库中的产品被消费者取走为止。如果仓库中放有产品,则消费者可以将产品取走消费,否则停止消费并等待,直到仓库中再次放入产品为止。显然,这是一个同步问题,生产者和消费者共享同一资源, ...
int[] arr = new int[]{2,4,3,12,5,8,6,9,7}; //选择排序 for(int i=0;i<arr.length-1;i++){ for(int j=i+1;j<arr.length;j++){ if(arr[i]>arr[j]){ int t = arr[i]; arr[i] = arr[j]; arr[j] = t; ...
摘自:http://www.cnblogs.com/pomp/archive/2007/10/19/930145.html 简单的可以理解为: heap:是由malloc之类函数分配的空间所在地。地址是由低向高增长的。 stack:是自动分配变量,以及函数调用的时候所使用的一些空间。地址是由高向低减少的。 预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。 ...
摘自:http://blog.csdn.net/linghu_java/article/details/8574102 packageandroid.util; importjava.util.LinkedHashMap; importjava.util.Map; /** *Acachethatholdsstrongreferencestoalimitednumberofvalues.Eachtime *avalueisaccessed,itismovedtotheheadofaqueue.Whenavalueis *addedtoafullcache,thevalue ...
摘自:http://hi.baidu.com/crazygit/item/702eef7a1fd0053e70442358 虽然在登录系统中使用了WebService与服务端进行交互。但是在传递大量的数量时,WebService显得有些笨拙。在本节将介绍移动电子相册中使用的另外一种与数据库交互的方法。直接发送HTTPGET或POST请求。这就要用到HttpGet、HttpPost以及HttpURLConnection这些类。 15.3.1HttpGet类和HttpPost类 本节将介绍AndroidSDK集成的ApacheHttpClient模块。要注意的是,这里的ApacheHttpCl ...
摘自:http://blog.csdn.net/woaieillen/article/details/7373090 广播接收器: 广播接收者(BroadcastReceiver)用于监听系统事件或应用程序事件,通过调用Context.sendBroadcast()、Context.sendOrderedBroadcast()可以向系统发送广播意图,通过广播一个意图(Intent)可以被多个广播接收者所接收,从而可以在不用修改原始的应用程序的情况下,让你对事件作出反应。 其中Context.sendBroad()主要是用来广播无序事件(也被称为有序广播Normal broadcast) ...
摘自:http://blog.csdn.net/stonecao/article/details/6425019 1.什么是aidl:aidl是 Android Interface definition language的缩写,一看就明白,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口icp:interprocess communication :内部进程通信 2.既然aidl可以定义并实现进程通信,那么我们怎么使用它呢?文档/android-sdk/docs/guide/developing/tools/aidl.html中对步骤作了详细描述: ...
摘自:http://blog.csdn.net/xiangjai/article/details/7835023 正文   在Android的网络通讯中,通常会使用Socket进行设备间数的数据通讯,使用Http来对网络数据进行请求。   1、Socket(套接字) 不管是有过Java开发经验还是.NET开发经验的同学都应该对Socket有或多或少的了解,常见的TCP或者UDP协议其实都是基于Socket来实现的。 Socket是用于描述网络上的一个设备中的一个进程或者应用程序的,Socket由IP地址和端口号两部分组成。IP地址用来定位设备,端口号用来定位应用程序或者进程,比 ...
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.FileWriter; import java.io.IOException; import java.util.UUID; /** * @author hutuanle * do ...
Global site tag (gtag.js) - Google Analytics