avtt亚洲天堂,精品久久久久久亚洲精品,深夜国产福利99亚洲视频http://m.tkk7.com/pengo/category/47871.htmlzh-cnWed, 02 Nov 2011 00:35:08 GMTWed, 02 Nov 2011 00:35:08 GMT60把a(bǔ)ndroid手機(jī)變成電腦的無線觸摸板http://m.tkk7.com/pengo/archive/2011/08/30/357612.htmlpenngopenngoTue, 30 Aug 2011 15:24:00 GMThttp://m.tkk7.com/pengo/archive/2011/08/30/357612.htmlhttp://m.tkk7.com/pengo/comments/357612.htmlhttp://m.tkk7.com/pengo/archive/2011/08/30/357612.html#Feedback5http://m.tkk7.com/pengo/comments/commentRss/357612.htmlhttp://m.tkk7.com/pengo/services/trackbacks/357612.html業(yè)余小作,用途把手機(jī)變成電腦的無線觸摸板,可以遠(yuǎn)程操作電腦。寫這個(gè)是因?yàn)樽约浩綍r(shí)看電影,電影看完,不想動(dòng)身去換下一部,遂寫了這個(gè)小工具方便遠(yuǎn)程操作電腦
程序分PC端和手機(jī)端
PC端在window 7測試過
手機(jī)端只在android模擬器2.2,2.3測試過,真機(jī)只在HTC的G11(android2.3.3)測試過

運(yùn)行程序前,請先把電腦和手機(jī)連上同一個(gè)WIFI網(wǎng)絡(luò),如果沒有WIFI網(wǎng)絡(luò),可以開啟手機(jī)的便攜式WLAN熱點(diǎn)功能,再用電腦連上手機(jī)的WIFI。

PC端程序界面

運(yùn)行程序,可以設(shè)置連接密碼,程序處于開啟狀態(tài),這樣手機(jī)才能連上電腦

手機(jī)端程序界面

輸入PC端的IP、端口、密碼,連接(請確保PC和手機(jī)連上同一個(gè)WIFI網(wǎng)絡(luò)),連接成功,將進(jìn)入下一個(gè)界面


連接成功后進(jìn)入的界面,操作方式和手提的觸摸板類似

安裝程序
android客戶端
motouch_android.apk

PC主機(jī)端
motouch_pc.zip(26M,完整的安裝程序包)
motouch.pc.no_jre.zip(1.4M,需要自行安裝jre6)



penngo 2011-08-30 23:24 發(fā)表評論
]]>
在android中使用jsoup解析頁面鏈接http://m.tkk7.com/pengo/archive/2011/03/14/346176.htmlpenngopenngoSun, 13 Mar 2011 17:35:00 GMThttp://m.tkk7.com/pengo/archive/2011/03/14/346176.htmlhttp://m.tkk7.com/pengo/comments/346176.htmlhttp://m.tkk7.com/pengo/archive/2011/03/14/346176.html#Feedback1http://m.tkk7.com/pengo/comments/commentRss/346176.htmlhttp://m.tkk7.com/pengo/services/trackbacks/346176.html本來想直接看sdk中的doc文檔來學(xué)習(xí)android的,結(jié)果發(fā)現(xiàn)里面的英文資料,學(xué)起來速度有點(diǎn)慢,遂買了本android的教程書回來學(xué)習(xí),剛好看到一個(gè)書里面一個(gè)使用java.net.URL訪問網(wǎng)頁的例子,之前在做采集的時(shí)候,使用了html解析器jsoup來獲取頁面所有鏈接,順便試下把jsoup放進(jìn)android中使用下,發(fā)現(xiàn)jsoup在android中能直接使用,測試?yán)哟a(本文只作了簡單測試):
tt.jsp頁面

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding
="UTF-8"
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
測試連接
<href="http://m.tkk7.com/pengo/">penngo的博客</a>
<href="http://m.tkk7.com/">blogjava博客</a>
</body>
</html>


Activity01.java

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class Activity01 extends Activity
{
    @Override
    
public void onCreate(Bundle savedInstanceState)
    
{
        
super.onCreate(savedInstanceState);
        
        setContentView(R.layout.main);

        TextView tv 
= new TextView(this);
        
        String myString 
= null;
        StringBuffer sff 
= new StringBuffer();
        
try
        
{
            Document doc 
= Jsoup.connect("http://192.168.64.9:8099/AgentJava/tt.jsp").get();
            Elements links 
= doc.select("a[href]");
            
for(Element link : links){
                sff.append(link.attr(
"abs:href")).append("  ").append(link.text()).append("\n");
            }

            myString 
= sff.toString();
        }

        
catch (Exception e)
        
{

            myString 
= e.getMessage();
            e.printStackTrace();
        }

        
/* 將信息設(shè)置到TextView */
        tv.setText(myString);
        
        
/* 將TextView顯示到屏幕上 */
        
this.setContentView(tv);
    }

}

運(yùn)行效果:

本文是在android2.2中開發(fā)測試,jsoup在android上使用和在jdk上使用是一樣,不用改變代碼。

源碼

penngo 2011-03-14 01:35 發(fā)表評論
]]>
開始android的HelloWorldhttp://m.tkk7.com/pengo/archive/2011/02/23/344883.htmlpenngopenngoTue, 22 Feb 2011 16:44:00 GMThttp://m.tkk7.com/pengo/archive/2011/02/23/344883.htmlhttp://m.tkk7.com/pengo/comments/344883.htmlhttp://m.tkk7.com/pengo/archive/2011/02/23/344883.html#Feedback2http://m.tkk7.com/pengo/comments/commentRss/344883.htmlhttp://m.tkk7.com/pengo/services/trackbacks/344883.htmlhttp://androidappdocs-staging.appspot.com/sdk/index.html)把a(bǔ)ndroid-sdk_r09-windows.zip下了回來,本來以為下了這個(gè)就能開始寫helloWorld,點(diǎn)知里面根本沒有開發(fā)的SDK和相關(guān)的開發(fā)工具,通過這地址https://dl-ssl.google.com/android/eclipse/給eclipse安裝ADT插件。安裝完ADT,利用SDK Manager.exe開始漫長的SDK下載,足足下了兩個(gè)晚上才下完。按著它官方的Tutorials,等了兩個(gè)晚上終于可以開始HelloWorld。
HelloAndroid.java
import android.app.Activity;
import android.os.Bundle;

public class HelloAndroid extends Activity {
    
/** Called when the activity is first created. */
    @Override
    
public void onCreate(Bundle savedInstanceState) {
        
super.onCreate(savedInstanceState); 
        setContentView(R.layout.main); 
    }

}

main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation
="vertical" 
    android:layout_width
="fill_parent" 
    android:layout_height
="fill_parent"> 
 
  
<LinearLayout 
      
android:orientation="horizontal" 
      android:layout_width
="fill_parent" 
      android:layout_height
="fill_parent" 
      android:layout_weight
="1"> 
      
<TextView 
          
android:text="red" 
          android:gravity
="center_horizontal" 
          android:background
="#aa0000" 
          android:layout_width
="wrap_content" 
          android:layout_height
="fill_parent" 
          android:layout_weight
="1"/> 
      
<TextView 
          
android:text="green" 
          android:gravity
="center_horizontal" 
          android:background
="#00aa00" 
          android:layout_width
="wrap_content" 
          android:layout_height
="fill_parent" 
          android:layout_weight
="1"/> 
      
<TextView 
          
android:text="blue" 
          android:gravity
="center_horizontal" 
          android:background
="#0000aa" 
          android:layout_width
="wrap_content" 
          android:layout_height
="fill_parent" 
          android:layout_weight
="1"/> 
      
<TextView 
          
android:text="yellow" 
          android:gravity
="center_horizontal" 
          android:background
="#aaaa00" 
          android:layout_width
="wrap_content" 
          android:layout_height
="fill_parent" 
          android:layout_weight
="1"/> 
  
</LinearLayout> 
         
  
<LinearLayout 
    
android:orientation="vertical" 
    android:layout_width
="fill_parent" 
    android:layout_height
="fill_parent" 
    android:layout_weight
="1"> 
    
<TextView 
        
android:text="row one" 
        android:textSize
="15pt" 
        android:layout_width
="fill_parent" 
        android:layout_height
="wrap_content" 
        android:layout_weight
="1"/> 
    
<TextView 
        
android:text="row two" 
        android:textSize
="15pt" 
        android:layout_width
="fill_parent" 
        android:layout_height
="wrap_content" 
        android:layout_weight
="1"/> 
    
<TextView 
        
android:text="row three" 
        android:textSize
="15pt" 
        android:layout_width
="fill_parent" 
        android:layout_height
="wrap_content" 
        android:layout_weight
="1"/> 
    
<TextView 
        
android:text="row four" 
        android:textSize
="15pt" 
        android:layout_width
="fill_parent" 
        android:layout_height
="wrap_content" 
        android:layout_weight
="1"/> 
  
</LinearLayout> 
</LinearLayout>


下面是個(gè)人對這兩個(gè)文件的小小見解:

main.xml用來描述程序的用戶界面,感覺通過xml來描述頁面布局這方式很流行,Silverlight使用XAML描述頁面布局,QT使用QML描述界面,看來XML UI描述語言在桌面應(yīng)用將會(huì)更廣泛,在PB、Delphi、VC、VB年代,根據(jù)還未聽過有XML UI,不過HTML在BS的應(yīng)用倒是讓所有人如雷貫耳,哈哈。android的XML UI與QT相比,還弱了點(diǎn),因?yàn)镼ML支持js,不知哈時(shí)候,android能支持js,不過寫這篇文章的前一天剛好看到Qt for Android (Alpha) 發(fā)布新聞,就是不知java版的SDK哈時(shí)候能做到這一步。
HelloAndroid繼承Activity,Activity具有自己的生命周期,也就是按一定的事件流程運(yùn)行,從開始到銷毀的事件流程為
void onCreate(Bundle savedInstanceState)
void onStart()
void onRestart()
void onResume()
void onPause()
void onStop()
void onDestroy()
這讓我覺得它和applet非常相似,
applet生命周期
void init()
void start()
void stop()
void destroy()

目前android還不熟悉,暫寫這么多記錄下來,有空再繼續(xù)學(xué)習(xí)。



penngo 2011-02-23 00:44 發(fā)表評論
]]>
主站蜘蛛池模板: 亚洲伊人tv综合网色| 欧美a级成人网站免费| 亚洲精品国产精品国自产观看| 亚洲精品无码高潮喷水A片软| 99久久免费国产香蕉麻豆| 亚洲综合久久久久久中文字幕| 久久中文字幕免费视频| 亚洲国产成人久久精品动漫| 免费无码一区二区三区| 亚洲精品国产肉丝袜久久| 国产福利在线观看免费第一福利| wwwxxx亚洲| 国产性生交xxxxx免费| 一级毛片在线完整免费观看| 亚洲中文字幕在线第六区| 可以免费观看的毛片| 18gay台湾男同亚洲男同| 1000部拍拍拍18免费网站| 亚洲最大的成人网站| 国产无遮挡吃胸膜奶免费看| 亚洲一级片免费看| 久久亚洲国产视频| 最近中文字幕无吗免费高清| 偷自拍亚洲视频在线观看| 亚洲色大成网站www永久一区| 久9热免费精品视频在线观看| 91嫩草亚洲精品| 国产成人无码a区在线观看视频免费| 色老头综合免费视频| 亚洲av无码一区二区三区网站| 91麻豆最新在线人成免费观看 | 成人奭片免费观看| 小说区亚洲自拍另类| 亚洲精品少妇30p| 99久久精品日本一区二区免费| 美国毛片亚洲社区在线观看| 亚洲综合熟女久久久30p| 午夜性色一区二区三区免费不卡视频| 亚洲欧美日韩中文字幕在线一区| 久久亚洲国产成人影院网站 | 亚洲精品无码久久久久APP|