04 2012 档案
摘要:1 import java.io.IOException; 2 import java.io.InputStream; 3 import java.util.HashMap; 4 import java.util.Map; 5 6 import org.apache.http.HttpResponse; 7 import org.apache.http.client.ClientProtocolException; 8 import org.apache.http.client.methods.HttpGet; 9 import org.apache.http.impl.client.De..
阅读全文
摘要:1. ListView需要设置adapter,它的item是通过adapter的方法getView(int position, View convertView, ViewGroup parent)获得的。2. ListView中只有第一屏的item需要新建,它的引用会被存在RecycleBin对象内,在拖动时后面的item实际上是重从了之前创建的item。3. 根据上述,ListView在需要显示item时,最开始第一屏时,getView(int position, View convertView, ViewGroup parent)的第二个参数为null,显示第二屏或者回滚显示第一屏时,
阅读全文
摘要:1 EditText mEditText = (EditText)findViewById(R.id.input);//EditText对象 2 3 int index = mEditText.getSelectionStart();//获取光标所在位置 4 5 String text="I want to input str"; 6 7 Editable edit = mEditText.getEditableText();//获取EditText的文字 8 9 if (index < 0 || index >= edit.length() ){10 11 e
阅读全文
摘要:1 BitmapFactory.Options options = new BitmapFactory.Options();2 options.inSampleSize = 2;3 Bitmap bm = BitmapFactory.decodeFile(path, option);
阅读全文
摘要:Android应用开发中, 有一种场景,就是我们不希望用户直接按Back键退出Activity,而是希望应用隐藏到后台,类似于按Home键的效果。下面提供代码示例,请参考。 1 public boolean onKeyDown(int keyCode, KeyEvent event) { 2 if (keyCode == KeyEvent.KEYCODE_BACK) { 3 Intent intent = new Intent(Intent.ACTION_MAIN); 4 intent.setFlags(Intent.FLAG_ACTIVIT...
阅读全文
摘要:和IOS开发和Windows Phone开发相比,Android是开放的,Android上的开发也相对更加灵活,能够做很多事情。有的朋友会发现,在某些Android应用安装以后,第一次运行,就会在桌面创建快捷方式。这是如何做到的呢?要不怎么说Android特别开放呢,在Android开发中,只要发送一个广播,就可以实现这种需求了。废话不多说,以下是封装好的一段代码。 1 public class ShortcutUtil { 2 3 public static void createShortCut(Activity act, int iconResId, 4 ...
阅读全文