`
文章列表
  Dialog alertDialog = new AlertDialog.Builder(this,AlertDialog.THEME_TRADITIONAL) .setTitle(R.string.msg_dialog_title) .setPositiveButton("确定", null) .setNegativeButton("取消", null) .setItems(list.toArray(new String[list.size()]), new DialogInterface.O ...
项目中有一个需求 用户点击某一个按钮,listview滚动到指定的位置的item,需要的效果是平滑的滑动 研究了一下listview,在真机和模拟器上都试了一下(小米4,系统为6.0)模拟器系统为(4.0.3) 代码如下   package org.dengzh; import java.util.ArrayList; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.Menu; import android.vi ...
sql2008中用到的 性能比较好,测试过150万行的表,平均查询时间约为3-4秒   DECLARE @Start INT DECLARE @End INT SELECT @Start = 0,@End = 50 SELECT * FROM ( select *,ROW_NUMBER() OVER (ORDER BY B_User.Add_Time desc) AS RowNumber from B_User ) QueryPage WHERE RowNumber > @Start AND RowNumber <= @End ...
请将ttf字体文件放入sdcard的文件夹中 text1.setTypeface(Typeface.createFromFile("/mnt/sdcard/font/SIMLI.ttf"));      效果如下图                                                                            
当json数据中有冒号或其它符号时,解析会报错 错误数据格式如下 {test:2011-11-10 00:00:00,name:test\\]]\]\]\asfasdfasdf,age:28} 比较好的解决办法是将字符串中的key和value都加上""来包含 如下 {"test":"2011-11-10 00:00:00","name":"test\\]]\]\]\asfasdfasdf","age":"28"} 在程序中需要将"进行转 ...
1. 判断模拟器是否创建 如果没有,创建 2. 先delete项目    然后import项目  ,如果错误依旧 3.判断sdk的安装目录中是否包含中文 ,如果有移动到英文目录中 4.判断sdk是否是在一级目录下(磁盘的根目录,没有验证) 5.单击myeclipse  -->project  -->clean 重新启动myeclipse 6.如果在linux环境下  Window--》Preferences--》Android--》Build中Default debug keystore显示了地址“/home/jinli/.android/debug.keystor ...
java代码:   ProxyBridge pBridge = new ProxyBridge(); wv.addJavascriptInterface(pBridge, "test"); loadurl(wv, "file://sdcard/test/cookie.html"); private class ProxyBridge { public void getCookie(String name,String value) { System.err.println("哈哈哈,成功了:"+n ...
尽量使用 BitmapFactory.decodeStream方法,减低java层的内存消耗
@Override public boolean onCreateOptionsMenu(Menu menu) { /* * add()方法的四个参数,依次是: 1、组别,如果不分组的话就写Menu.NONE, * 2、Id,这个很重要,Android根据这个Id来确定不同的菜单 3、顺序,那个菜单现在在前面由这个参数的大小决定 * 4、文本,菜单的显示文本 */ menu.add(Menu.NONE, Menu.FIRST + 1, 5, "删除") ...
protected void getContactInfo() { //获得通讯录信息 ,URI是ContactsContract.Contacts.CONTENT_URI Cursor cursor = getContentResolver().query(                 ContactsContract.Contacts.CONTENT_URI, null, null, null, null);         while (cursor.moveToNext()) { //获得通讯录中每个联系人的ID         ...
android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)   android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。   android:bufferType指定getText()方式取得的文本类别。选项editable 类似于StringBuilder可追加字符,   也就是说getText后可调用append方法设置文本内容。spannable 则可在给定的字符区域使用样式,参见这里1、这里2。 ...
private WifiManager mWm; mWm = (WifiManager) this.getSystemService(Context.WIFI_SERVICE); if (mWm.isWifiEnabled()) { mWm.setWifiEnabled(false); txt.setText("Wifi OFF"); ...
如果ListView中的单个Item的view中存在checkbox,button等view,会导致ListView.setOnItemClickListener无效 解决方法: 在checkbox、button的属性中加android:focusable="false"    android:clickable="false" android:focusableInTouchMode="false" 其中focusable是关键
private Bitmap getImageFromAssetFile(String fileName){ Bitmap image = null; try{ AssetManager am = context.getAssets(); InputStream is = am.open(fileName); image = BitmapFactory.decodeStream(is); is.close(); }catch(Exception e){ ...
安装APK文件到Android模拟器 Android手机使用的执行文件为APK格式,类似于Windows平台的exe文件。在Android模拟器中安装APK文件有多种方法,如果 你是开发人员,可以通过Eclipse+ADT,使用DDMS可以传输文件。大多数可以直接在Windows的cmd中操作就可以了。 一、首先在Android SDK的Tools文件夹中找到emulator.exe文件并运行,这时Android模拟器就启动了, 二、 将android123.apk文件复制到Android SDK的Tools目录中(点击下载Android123.apk文件),使用cmd的cd命令 ...
Global site tag (gtag.js) - Google Analytics