- 浏览: 221985 次
- 性别:
- 来自: 苏州
最新评论
-
qjlhlh:
按照背景,secondProgress,Progress三个, ...
Android中自定义SeekBar的背景颜色,进度条颜色,以及滑块的图片 -
a379933101:
lz好人啦,
Android中自定义SeekBar的背景颜色,进度条颜色,以及滑块的图片 -
dengzh:
JavaJ2me 写道为什么播放的不是全屏呢??控件尺寸自己设 ...
Android中VideoView播放当前工程中视频文件的方法 -
JavaJ2me:
为什么播放的不是全屏呢??
Android中VideoView播放当前工程中视频文件的方法 -
dengzh:
JavaJ2me 写道en ,,可以如果不用MediaCont ...
Android中VideoView播放当前工程中视频文件的方法
文章列表
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命令 ...