文章分类 -  Technology

摘要:转载网址:http://www.cnblogs.com/crazypebble/archive/2011/03/23/1991829.html在Android中使用Handler和Thread线程执行后台操作对于线程的控制,我们将介绍一个 Handler类,使用该类可以对运行在不同线程中的多个任务进行排队,并使用Message和Runnable对象安排这些任务。在javadoc中,对Handler是这样解释的:Handler可以发送和处理消息对象或Runnable对象,这些消息对象和Runnable对象与一个线程相关联。每个Handler的实例都关联了一个线程和线程的消息队列。当创建了一个Ha 阅读全文
posted @ 2012-07-20 16:59 日光之下无新事 阅读(8715) 评论(1) 推荐(3) 编辑
摘要:Handler会关联一个单独的线程和消息队列。Handler默认关联主线程,虽然要提供Runnable参数 ,但默认是直接调用Runnable中的run()方法。也就是默认下会在主线程执行,如果在这里面的操作会有阻塞,界面也会卡住。如果要在其他线程执行,可以使用HandlerThread。HandlerThread的使用 //Handler handler = new Handler() {//...//}HandlerThread uIhandlerThread = new HandlerT... 阅读全文
posted @ 2012-07-20 16:41 日光之下无新事 阅读(33881) 评论(0) 推荐(2) 编辑
摘要:写一个拷贝android程式的数据库的小工具,每次都完整输入路径太麻烦,于是查资料发现android中有一个AutoCompleteTextView的控件。在网上查找用法,发现两个不同的用法,另外还有一个可以调整下拉框格式的方法。共同代码:private static final String[] PATHS = new String[]{ "/data/data/com.xxxx.home/databases", "/data/data/com.xxxx.bookshelf/databases", "/data/data/co... 阅读全文
posted @ 2012-07-20 14:43 日光之下无新事 阅读(491) 评论(0) 推荐(0) 编辑
摘要:btn.performClick();当执行这个方法,则执行了定义的btn的onClick事件 阅读全文
posted @ 2012-07-20 14:38 日光之下无新事 阅读(221) 评论(0) 推荐(0) 编辑
摘要:public static boolean isNumeric(String str){ try { Integer.parseInt(str); return true; } catch (NumberFormatException e) { // TODO Auto-generated catch block return false; }} 阅读全文
posted @ 2012-07-16 18:37 日光之下无新事 阅读(102) 评论(0) 推荐(0) 编辑
摘要:转载自:http://austintodo.pixnet.net/blog/post/23821431-php---mysql-%E6%95%99%E5%AD%B8這邊有個php mysql 教學的網站http://www.php-mysql-tutorial.com/簡單直覺的方式<?php $dbhost = '127.0.0.1'; $dbuser = 'mysql_user'; $dbpass = 'mysql_password'; $dbname = 'mysql_databaseName'; $conn = my 阅读全文
posted @ 2012-07-12 16:00 日光之下无新事 阅读(222) 评论(0) 推荐(0) 编辑
摘要:转载自:http://miggo.pixnet.net/blog/post/30862194-%5Bmysql%E5%9F%BA%E6%9C%AC%E8%A7%80%E5%BF%B5%5D-primary-key---index---unique%E5%B7%AE%E5%88%A5■ Index:◎ 資料索引,可加快搜尋速度,Mysql引擎除了Archive外都支援B-tree索引◎ 可多欄位設定為Index◎ 語法為 CREATE INDEX <索引的名字> ON tablename (列的列表)■ Unique:◎ 和index相同,差異在於不能允許重複值◎ 語法為CREATE 阅读全文
posted @ 2012-07-12 15:48 日光之下无新事 阅读(224) 评论(0) 推荐(0) 编辑
摘要:回顾一下之前的安装过程一.http://www.apachefriends.org/zh_tw/xampp-linux.html下载最新的xampp安装包,xampp-linux-1.7.7.tar.gz二.执行下面的语句进行安装:sudo tar xvfz xampp-linux-1.7.7.tar.gz -C /opt检查是否安装成功,登录一次主页面http://localhost,和管理页面http://localhost/phpmyadmin进入页面成功。三.安装结束后执行下面语句进行安全设置:sudo /opt/lampp/lampp security注意,设置后只是对localho 阅读全文
posted @ 2012-07-11 18:02 日光之下无新事 阅读(229) 评论(0) 推荐(0) 编辑
摘要:在之前处理过一个问题在任意窗口前弹出rss更新提醒对话框,如下页面:http://www.cnblogs.com/sipher/articles/2502092.html利用上面的方法可以弹出窗口,不过没有办法在窗口中启动一个activity。于是最近看有没有其他办法可以实现,想到在alertDialog中无法启动,那就还是弹出一个activity模拟窗口,再在其中启动activity。代码如下:private void showRssUpateRemindDialog() { view = View.inflate(getApplicationContext(), ... 阅读全文
posted @ 2012-07-11 10:29 日光之下无新事 阅读(1047) 评论(1) 推荐(0) 编辑
摘要:转载网址:http://blog.csdn.net/yuejingjiahong/article/details/6658877Activity:public class SignParallelActivity extends Activity { private RelativeLayout startRelative; private ImageView startKey; //private List<ViewPostion> list = new ArrayList<SignActivity.ViewPostion>(); private int screen 阅读全文
posted @ 2012-07-09 17:43 日光之下无新事 阅读(897) 评论(0) 推荐(0) 编辑
摘要:PhoneGap Xcode iOS入门教程http://mobile.51cto.com/web-334924.htmhttp://phonegap.com/blog/[APP開發] 將應用程式上架到Apple Storehttp://www.minwt.com/ios/4726.htmlIn-App Purchase實作心得http://benjenq.pixnet.net/blog/post/29167927-in-app-purchase%E5%AF%A6%E4%BD%9C%E5%BF%83%E5%BE%97http://troybrant.net/blog/2010/01/in-ap 阅读全文
posted @ 2012-07-09 17:20 日光之下无新事 阅读(246) 评论(0) 推荐(0) 编辑
摘要:Since moving to XCode4, I have been getting errors like: * /VERSION: No such file or directory * cp: /javascripts/phonegap..js: No such file or directory * cp: /javascripts/phonegap..min.js: No such file or directory * error: /VERSION: No such file or directoryfor projects that were working under XC 阅读全文
posted @ 2012-07-09 17:06 日光之下无新事 阅读(283) 评论(0) 推荐(0) 编辑
摘要:解決的方法為先點選專案 (左邊navigator列表 點選專案的圖示)選擇target選擇頁籤 Build PhasesCompile Sources如果沒展開的話先展開按加號將這個target需要的.m檔案都加入吧(如果只有一個target 就是把所有.m檔案都加入)這樣應該就可以解決了會出現這樣的問題應該是在把.m .h檔案加入到專案裡的時候Add to targets沒有勾選要加入的target所以記得加入的時候要勾解决方法点击工程,在主界面中点击Build Phases,根据提示信息“XXX”来判断缺少什么文件,一般如果缺少自定义的文件,XXX会是缺少的类名,那么就在Complie S 阅读全文
posted @ 2012-07-09 17:05 日光之下无新事 阅读(7495) 评论(0) 推荐(1) 编辑
摘要:参考网页:http://blog.lyhdev.com/2011/05/phonegap.htmlPhoneGap是開放源碼(open source)且免費(free)的開發框架(framework),它讓應用程式只需要建立一次,就能發佈到各種不同智慧型手機(smart phone)。PhoneGap如何運作? 1. 使用網頁標準(Web Standards)建立應用程式:以HTML5為基礎,所以一般開發人員普遍熟悉的HTML及JavaScript語法就可以建立應用程式。 2. 透過PhoneGap封裝:讓採用PhoneGap框架的應用程式可以存取不同手機的原生API。 3. 部署到多種平台: 阅读全文
posted @ 2012-07-09 16:49 日光之下无新事 阅读(159) 评论(0) 推荐(0) 编辑
摘要:有些apk为了区分唯一设备,需要用到一个device id。1. 取得设备的MAC address 如果用户没有通过wifi连网路的话,就无法取得。2. 使用TelephonyManager的getDeviceId()3. 另外还有一个android系统的唯一区分ANDROID_ID, Settings.Secure#ANDROID_ID returns the Android ID as an unique 64-bit hex string. import android.provider.Settings.Secure; private String android_id = Secur 阅读全文
posted @ 2012-07-04 16:59 日光之下无新事 阅读(20798) 评论(0) 推荐(0) 编辑
摘要:// 设置背景图textView.setBackgroundResource(R.drawable.block_text_backgroumg);// 设置背景透明度textView.getBackground().setAlpha(150);// 设定text内容为Html格式textView.setText(Html.fromHtml(rsultText));// 设定为可以scroll的textViewtextView.setMovementMethod(ScrollingMovementMethod.getInstance());// 设定text内容与边框的距离textView.se 阅读全文
posted @ 2012-07-04 16:06 日光之下无新事 阅读(14310) 评论(0) 推荐(0) 编辑
摘要:InputStream转byte[]private byte[] InputStreamToByte(InputStream is) throws IOException { ByteArrayOutputStream bytestream = new ByteArrayOutputStream(); int ch; while ((ch = is.read()) != -1) { bytestream.write(ch); } byte imgdata[] = bytestream.toByteArray(); bytestream.close(); ret... 阅读全文
posted @ 2012-07-04 15:11 日光之下无新事 阅读(209) 评论(0) 推荐(0) 编辑
摘要:转载自:http://android.blog.51cto.com/268543/632690android:gravity / android:layout_Gravity区别:android:gravity 是设置该view里面的内容相对于该view的位置,例如设置button里面的text相对于view的靠左,居中等位置。android:layout_gravity 是用来设置该view相对与父view 的位置,例如设置button在layout里面的相对位置:屏幕居中,水平居中等。而Java代码中设置android:gravity是极其简单的,setGravity函数搞定了://此处相 阅读全文
posted @ 2012-07-04 15:10 日光之下无新事 阅读(178) 评论(0) 推荐(0) 编辑
摘要:// ==========文本框透明============================做android页面如何把文本框背景做成透明的还需要设置字体颜色,不然没有了背景,字体和窗体背景都是黑色的什么都看不到<EditText android:text="EditText" android:id="@+id/editText1"android:layout_width="match_parent"android:layout_height="wrap_content"android:background=& 阅读全文
posted @ 2012-07-04 14:49 日光之下无新事 阅读(3499) 评论(0) 推荐(0) 编辑
摘要:之前一直使用的是定义一个全局的context变量,在onCreate方法中,context = this;这样就可以保证在整个项目中都可以使用这个context另外还有一种取得Context的方法,执行getApplicationContext如果只是在onClick的方法中想使用Context的话,有一个更加简单的办法。 listen1 = new OnClickListener() { public void onClick(View v) { setTitle("点击button1 "); Button btn=n... 阅读全文
posted @ 2012-07-04 14:25 日光之下无新事 阅读(854) 评论(0) 推荐(0) 编辑