- 博客(60)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 requestLayout() improperly called by 出现后的解决方法
requestLayout() improperly called by 的解决方法
2016-09-02 18:02:47
5724
原创 android中自定义的控件,使用自定义属性attrs.xml
自定义控件,很多时间需要用到自定义的属性首先在value文件夹中建立attrs.xml文件添加内容如下 上面定义了一个自定义的属性,名称为MyGifView其中包括了一个选项 giv_drawable, format类型为reference在布局文件中,使用自定义属性<LinearLayout xmlns:android="h
2016-06-26 15:03:15
452
原创 AlertDialog5种默认Theme对应的样式
Dialog alertDialog = new AlertDialog.Builder(this,AlertDialog.THEME_TRADITIONAL) .setTitle(R.string.msg_dialog_title) .setPositiveButton("确定", null) .setNegativeButton("取消", null)...
2016-06-26 11:03:35
4538
原创 Android中Listview的平滑滚动(smoothScrollToPositionFromTop方法)
项目中有一个需求用户点击某一个按钮,listview滚动到指定的位置的item,需要的效果是平滑的滑动研究了一下listview,在真机和模拟器上都试了一下(小米4,系统为6.0)模拟器系统为(4.0.3)代码如下 package org.dengzh;import java.util.ArrayList;import android.app.Activit...
2016-06-26 10:57:57
1138
原创 sql2008的比较快的分页
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 ...
2016-06-01 21:39:17
154
android编程中设置文本的中文字体
请将ttf字体文件放入sdcard的文件夹中text1.setTypeface(Typeface.createFromFile("/mnt/sdcard/font/SIMLI.ttf")); 效果如下图 ...
2011-12-29 15:18:45
250
Json数据中有冒号以及其它符号的处理办法
当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...
2011-11-10 15:40:18
10498
原创 (转)Your project contains error(s)... 新创建的android项目
1. 判断模拟器是否创建 如果没有,创建2. 先delete项目 然后import项目 ,如果错误依旧3.判断sdk的安装目录中是否包含中文 ,如果有移动到英文目录中4.判断sdk是否是在一级目录下(磁盘的根目录,没有验证)5.单击myeclipse -->project -->clean 重新启动myeclipse 6.如果在linux环境下 Wi...
2011-11-07 19:14:41
138
android的webview调用javascript函数并得到返回值
java代码: ProxyBridge pBridge = new ProxyBridge(); wv.addJavascriptInterface(pBridge, "test"); loadurl(wv, "file://sdcard/test/cookie.html");private class ProxyBridge { public void get...
2011-09-26 15:07:44
452
原创 android中捕捉menu按键的点击事件
@Override public boolean onCreateOptionsMenu(Menu menu) { /* * add()方法的四个参数,依次是: 1、组别,如果不分组的话就写Menu.NONE, * 2、Id,这个很重要,Android根据这个Id来确定不同的菜单 3、顺序,那个菜单现在在前面由这个参数的大小决定...
2011-07-29 10:58:42
450
原创 android 获取手机通讯录信息
protected void getContactInfo() { //获得通讯录信息 ,URI是ContactsContract.Contacts.CONTENT_URI Cursor cursor = getContentResolver().query( ContactsContract.Contacts.CONTENT_URI, ...
2011-07-18 15:15:27
198
原创 android TextView属性大全(转)
android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。 android:bufferType指定getText()方式取得的文本类别。选项e...
2011-07-12 18:34:42
107
原创 android WiFi 开关代码
private WifiManager mWm; mWm = (WifiManager) this.getSystemService(Context.WIFI_SERVICE); if (mWm.isWifiEnabled()) { ...
2011-07-08 16:56:50
120
原创 ListView.setOnItemClickListener无效问题的解决
如果ListView中的单个Item的view中存在checkbox,button等view,会导致ListView.setOnItemClickListener无效解决方法:在checkbox、button的属性中加android:focusable="false" android:clickable="false" android:focusableInTouchMode=...
2011-06-28 11:23:16
141
原创 android中读取assets中的文件
private Bitmap getImageFromAssetFile(String fileName){ Bitmap image = null; try{ AssetManager am = context.getAssets(); InputStream is = am.open(fileName); ...
2011-06-28 09:42:11
163
原创 安装APK文件到Android模拟器
安装APK文件到Android模拟器Android手机使用的执行文件为APK格式,类似于Windows平台的exe文件。在Android模拟器中安装APK文件有多种方法,如果你是开发人员,可以通过Eclipse+ADT,使用DDMS可以传输文件。大多数可以直接在Windows的cmd中操作就可以了。一、首先在Android SDK的Tools文件夹中找到emulator.exe文件...
2011-06-22 10:35:29
159
android程序自动安装apk
<uses-permission android:name="android.permission.INSTALL_PACKAGES" /> Uri uri = Uri.fromFile(new File("/sdcard/temp.apk")); //这里是APK路径 Intent intent = new Intent(Intent.ACTION_VIEW); in...
2011-05-26 16:08:48
183
原创 下载进度比例显示
近几天因为在写高清壁纸的服务器端(基于PHP+MySql),所以好几天没更新博客了,顺便汇报一下高清壁纸的开发进度:服务器端已经改写,原来是一条数据一条数据加,现在是Flash批量上传图片,自动添加数据(这是后台,大家当然看不到啦)。另外,图片数据都放到自己的虚拟主机上了,所以大家可能觉得这几天下载图片特别慢。原来放POCO,速度比较快,但是毕竟是免费的,不放心,怕哪天被人发现了大流量下载,把我帐...
2011-05-26 16:05:06
284
LinearLayout按下(pressed)或获取焦点(focused)时背景设置不同颜色或图片
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/myview" android:orientation="horizontal&
2011-05-09 23:30:37
282
原创 #ifndef意义
文件中的#ifndef头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。还是把头文件的内容都放在#ifndef和#endif中吧。不管你的头文件会不会被多个文件引用,你都要加上这个。一般格式是这样的:#ifndef <标识>#de...
2011-02-25 13:46:54
303
Android中自定义SeekBar的背景颜色,进度条颜色,以及滑块的图片
在Android中的控件种类已经足够我们使用,但是有时候大家需要根据美工的设计来改变一些控件的颜色,式样,以及背景图片最近正好有这方面的需要,用了很久时间,找到了改变基本颜色以及图片的方法下面以SeekBar为例,为大家描述一下我的做法首先在layout文件夹中的main.xml内容如下<?xml version="1.0" encoding="utf-8"?>&l...
2010-10-19 21:30:32
239
sqlite的时间默认值设定
不能使用getdate()函数应该用datetime(CURRENT_TIMESTAMP,'localtime')来代替另外在sql语中有时间比较条件的时候,也应该这样先使用转换datetime('2010-1-15 12:00:00'),然后再比较...
2010-10-16 14:52:39
1367
android中判断数据库表是否已经创建
create table IF NOT EXISTS tablename (id integer primary key autoincrement);
2010-10-16 12:17:54
735
android中使用Thumbnails批量加载sdcard中的缩略图片
研究了一上午,终于可以读取缩略图了。这样得到的是卡中所有图片的缩略图,另外可以使用异步加载,提高速度代码如下:String[] projection = { MediaStore.Images.Media.SIZE, MediaStore.Images.Media.DISPLAY_NAME };Uri uri = MediaStore.Images...
2010-10-15 10:35:24
208
将图片转化为缩略图再加载
stream = new FileInputStream(new File(path+"test.jpg")); BitmapFactory.Options opts = new BitmapFactory.Options(); opts.inSampleSize = 8; Bitmap bitmap = BitmapFactory.decodeStream...
2010-10-14 08:28:26
513
Animation中多段动画的连续播放
举简单的例子有两段动画,第一个是从左向右平移,第二个是从上往下平移现在需要在第一个平移结束之后立即开始第二段动画(并不是使用startAnimation方法两次来实现)动画的xml代码如下<translate android:interpolator="@android:anim/accelerate_decelerate_interpolator" android:f...
2010-10-12 20:07:21
689
android中使用线程(比如修改textview的text)
线程的实现类如下class UpdateStatus extends Thread { @Override public void run() { super.run(); while (true) { if (i == GlobalValues.AUIO_LENGTH || MODE != TIME) { MODE = 0; up...
2010-10-09 11:00:47
624
使用Chronometer 间断计时
比较重要的方法setBase(long time);start();getBase(); 其中,对setBase加入参数如下:setBase(SystemClock.elapsedRealtime());这样可以实现从0开始计时,并且可以停止与继续计时的效果(android默认是打开含有Chronometer 的activity时,Chronometer 就开始计时...
2010-10-08 14:02:21
236
原创 C#中监控ie的地址栏
1.监控ie是否打开,用的WinForm 调用.net中的Process类 在button的点击事件中写:private void button1_Click(object sender, EventArgs e){ Process[] processes; processes = System.Diagnostics.Process.GetProcesses(...
2010-09-06 15:22:00
291
原创 c/c++中#include <>与#include""区别
<>先去系统目录中找头文件,如果没有在到当前目录下找。所以像标准的头文件 stdio.h、stdlib.h等用这个方法。 而""首先在当前目录下寻找,如果找不到,再到系统目录中寻找。 这个用于include自定义的头文件,让系统优先使用当前目录中定义的。 ...
2010-09-06 10:52:10
242
原创 android,No Launcher activity found!
在Eclipse中运行Android程序出现如下错误:<action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" />网上找了很久,结果发现在AndroidManifest.xml中必须要有一个and...
2010-08-02 21:41:55
86
原创 图片从模糊到清晰的显示方法
在网络情情况不好的时候,可以考虑先加载图片的缩略图,大小等同于正常图片,这样的话就会先显示缩略图(像马赛克一样,因为被放大了),同时又在加载正常图片,正常图片的位置是覆盖了缩略图的代码如下<img width="200 height="150" src="缩略图.jpg"/><img width="200 height="150" src="正常图.jpg"
2010-07-27 14:28:01
562
原创 Android中VideoView播放当前工程中视频文件的方法
前两天跟老板一起研究了很久播放本地工程中的文件,怎么也试不出来最后还是老板发现了一个东西在VideoView设置uri的时候,加上"android:resource//你的应用包名"+视频文件在R文件中的ID名称例如:videoView = (VideoView) this.findViewById(R.id.VideoView01);MediaController contr...
2010-07-16 09:24:33
347
原创 JSP获取header信息 request列表
JSP获取header信息request列表<% out.println("Protocol: " + request.getProtocol() + "<br>"); out.println("Scheme: " + request.getScheme() + "<br>.
2010-07-16 09:20:13
296
原创 Android横竖屏切换方法
关于Android横竖屏切换的解决方法转载自:http://rayleung.iteye.com/blog/426972在开发游戏的时候,有些游戏是只能横屏玩的,所以手机竖立放置的时候,要保持游戏画面依然横屏。要做到这个要求其实很简单,在 AndroidManifest.xml里面配置一下就可以了。加入这一行 android:screenOrientation="landsca...
2010-06-30 16:36:22
182
原创 设置ImageButton按下后的效果
ImageButton imgb = (ImageButton) findViewById(R.id.ImageButton01); imgb.setOnClickListener(new Button.OnClickListener() { public void onClick(View v) { TextView txt = (TextView) findViewById...
2010-06-30 15:41:39
307
原创 Android中去除标题,全屏,获得屏幕方向及键盘状态
Android全屏设置代码 如果你在开发游戏或一个主题风格很特别的应用可能需要全屏显示,在Android中全屏窗口的代码很简单,主要分为两个步骤和一个注意点: requestWindowFeature(Window.FEATURE_NO_TITLE); //隐藏标题 getWindow().setFlags(WindowManager.LayoutParams.FLAG...
2010-06-30 15:29:17
111
Struts2中使用urlrewrite报org.apache.jasper.JasperException: The Struts dispatcher ca
使用Struts2与urlrewrite时链接地址如下:http://localhost:8080/Finance/index应该是链接到index.jsp结果报了错org.apache.jasper.JasperException: The Struts dispatcher cannot be found. This is usually caused by using St...
2010-05-27 15:19:16
120
原创 IE8中js无效的解决方法
微软提供了几种解决方法,一个是设置服务器返回页面的头强制客户端基于IE7标准,而另外一个方法是基于页面的,只要在<head>标签内使用meta标记:<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />即可以,测试通过,一切正常。...
2010-05-22 08:36:21
457
tomcat配置域名的问题
2009-05-20
请问大家.aspx到jsp的会话问题
2009-03-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人