360doc--My鏡像站的文章 http://www.ahfyzs.com/rssperson/8134611.aspx 360doc (http://www.ahfyzs.com) zh-cn 360doc--個人圖書館 Linux系統(tǒng)下如何查看及修改文件讀寫權(quán)限 http://www.ahfyzs.com/content/12/0307/10/8134611_192402047.shtml 2012/3/7 10:18:54
例如:[root@localhost ~]# chmod 777 /home/user 注:僅把/home/user目錄的權(quán)限設(shè)置為rwxrwxrwx[root@localhost ~]# chmod -R 777 /home/user 注:表示將整個/home/user目錄與其中的文件和子目錄的權(quán)限都設(shè)置為rwxrwxrwx六、使用命令chown改變目錄或文件的所有權(quán)文件與目錄不僅可以改變權(quán)限,其所有權(quán)及所屬用戶組也能修改,和設(shè)置權(quán)限類似,用戶可以通過圖形界面來設(shè)置,或執(zhí)行chown命令來修改。
Linux下安裝JDK1.6的方法 http://www.ahfyzs.com/content/12/0306/14/8134611_192211129.shtml 2012/3/6 14:56:18
[root@LinuxServer rpm]# export JAVA_HOME=/usr/java/j2sdk1.4.2_06[root@LinuxServer rpm]# export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar[root@LinuxServer rpm]# export PATH=$PATH:$JAVA_HOME/bin當(dāng)然這樣設(shè)置環(huán)境變量是可以生效的,但是只對當(dāng)前shell生效。[root@LinuxServer text]# javac test.java[root@LinuxServer text]# JAVA testHello World!
Android JNI知識簡介 http://www.ahfyzs.com/content/12/0216/15/8134611_187093206.shtml 2012/2/16 15:11:41
Android JNI知識簡介。當(dāng)Android的VM(Virtual Machine)執(zhí)行到System.loadLibrary()函數(shù)時,首先會去執(zhí)行C組件里的JNI_OnLoad()函數(shù)。由于新版的JNI做了許多擴(kuò)充,如果需要使用JNI的新版功能,例如JNI 1.4的java.nio.ByteBuffer,就必須藉由JNI_OnLoad()函數(shù)來告知VM。這JNI_OnLoad()呼叫register_android_media_MediaPlayer(env)函數(shù)時,就將env指標(biāo)值傳遞過去。接著,JNI_OnLoad()呼叫register_android_media_MediaPlayer()函數(shù)。
WebKit – WebKit For Android http://www.ahfyzs.com/content/12/0216/15/8134611_187092836.shtml 2012/2/16 15:10:36
在FrameLoader中,當(dāng)用戶請求網(wǎng)絡(luò)資源時,經(jīng)過一系列的策略檢查后會調(diào)用FrameBridge的startLoadingResource方法,該方法會回調(diào)BrowserFrame(Java)類的startLoadingResource方法,完成網(wǎng)絡(luò)數(shù)據(jù)的下載,而后BrowserFrame(Java)類的startLoadingResource方法會返回一個LoadListener的對象,F(xiàn)rameLoader會刪除原有的FrameLoader對象,將LoadListener對象封裝成ResourceLoadHandler對象,并且將其設(shè)置為新的FrameLoader。
android編譯系統(tǒng)makefile(Android.mk)寫法 http://www.ahfyzs.com/content/12/0216/15/8134611_187092445.shtml 2012/2/16 15:09:21
(4)編譯一個應(yīng)用程序(APK) LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) # Build all java files in the java subdirectory-->直譯(建立在java子目錄中的所有Java文件) LOCAL_SRC_FILES := $(call all-subdir-java-files) # Name of the APK to build-->直譯(創(chuàng)建APK的名稱) LOCAL_PACKAGE_NAME := LocalPackage # Tell it to build an APK-->直譯(告訴它來建立一個APK) include $(BUILD_PACKAGE)
五款A(yù)ndroid網(wǎng)絡(luò)電話橫評 http://www.ahfyzs.com/content/12/0214/17/8134611_186613325.shtml 2012/2/14 17:50:41
備注:fring、Nimbuzz作為網(wǎng)絡(luò)電話的載體和平臺,取決于用戶所使用的目標(biāo)網(wǎng)絡(luò),如采用Skype通訊,費(fèi)用參考Skype,同時fring可以跨越手機(jī)與PC之間跳躍式通訊,更多偏向免費(fèi)。二、功能使用方面參測的五款產(chǎn)品中,有其中兩款是偏于網(wǎng)絡(luò)電話平臺的提供軟件,如Nimbuzz、fring,用戶在使用這兩個網(wǎng)絡(luò)電話軟件時,在選擇使用的voip來決定,其中fring所針對的ICQ、MSN、Yahoo!等聯(lián)系人進(jìn)行免費(fèi)通訊,這確實(shí)是一種貼近于用戶的體驗(yàn)。
Android APIDemos 研讀之二:android.graphics.Camera... http://www.ahfyzs.com/content/12/0214/17/8134611_186604524.shtml 2012/2/14 17:14:25
Android APIDemos 研讀之二:android.graphics.Camera...此Camera非彼Camera,在android.graphics包里的Camera,可以理解為2D圖形系統(tǒng)中的視角,或者照相機(jī)的機(jī)位,根據(jù)透視的原理我們可以實(shí)現(xiàn)一些簡單的3D效果。protected void onDraw(Canvas canvas) { canvas.drawColor(0xFFCCCCCC);Paint paint = new Paint();canvas.drawLine(0, 600, 480, 600, paint);Matrix matrix = new Matrix();
android.graphics.Camera http://www.ahfyzs.com/content/12/0214/17/8134611_186603831.shtml 2012/2/14 17:12:17
Android的3D旋轉(zhuǎn)——使用android.graphics.Camera http://www.ahfyzs.com/content/12/0214/17/8134611_186601833.shtml 2012/2/14 17:06:07
Android的3D旋轉(zhuǎn)——使用android.graphics.Camera.><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <longshuai.com.CubeView android:id="@+id/cv" android:layout_width="fill_parent" android:layout_height="wrap_content" /> </LinearLayout>
基于Android的VoIP系統(tǒng)實(shí)現(xiàn)原理 http://www.ahfyzs.com/content/12/0214/15/8134611_186578436.shtml 2012/2/14 15:37:07
創(chuàng)建了pjsip庫類和頭文件之后,必須應(yīng)用一個庫接口函數(shù),這部分是pjsip接口的實(shí)現(xiàn),限于篇幅,本文只講解幾個重要函數(shù)的實(shí)現(xiàn)。它先通過函數(shù)“pjsua_create()”創(chuàng)建一個“pjsua”應(yīng)用,然后通過三個函數(shù)“pjsua_config_default(&cfg)”,“pjsua_logging_config_default(&log_cfg”),“pjsua_media_config_default(&media_cfg)”配置其相關(guān)參數(shù),其中cfg是pjsua的相關(guān)參數(shù),主要是狀態(tài)改變時的回調(diào)函數(shù);
Android提高第十九篇之 http://www.ahfyzs.com/content/12/0213/18/8134611_186363570.shtml 2012/2/13 18:29:20
}// offset every ACTION_MOVE &ACTION_UP event event.offsetLocation(initX, initY);ACTION_UP) { // tup up after scrolling int size = (int) (Math.abs(touchX - event.getX()) + Math .abs(touchY - event.getY()));ACTION_UP) {// tup up after scrollingint size = (int) (Math.abs(touchX - event.getX()) + Math.abs(touchY - event.getY()));
Android提高十八篇之自定義Menu(TabMenu) http://www.ahfyzs.com/content/12/0213/18/8134611_186363469.shtml 2012/2/13 18:28:56
Android提高十八篇之自定義Menu(TabMenu)><set xmlns:android="http://schemas.android.com/apk/res/android"><translate android:fromYDelta="0" android:toYDelta="100%p" android:duration="1000" /><alpha android:fromAlpha="1.0" android:toAlpha="0.0" android:duration="1000" /></set>
Android提高十七篇之多級樹形菜單的實(shí)現(xiàn) http://www.ahfyzs.com/content/12/0213/18/8134611_186361916.shtml 2012/2/13 18:20:56
//二級樹形菜單的結(jié)構(gòu)體 List<TreeViewAdapter.TreeNode> childs = new ArrayList<TreeViewAdapter.TreeNode>(); } static public class SuperTreeNode {Object parent;//二級樹形菜單的結(jié)構(gòu)體List<TreeViewAdapter.TreeNode> childs = new ArrayList<TreeViewAdapter.TreeNode>();}
Android入門第十五篇之ActivityGroup GridView 實(shí)現(xiàn)Tab分... http://www.ahfyzs.com/content/12/0213/17/8134611_186347262.shtml 2012/2/13 17:16:54
Android入門第十五篇之ActivityGroup GridView 實(shí)現(xiàn)Tab分...
Android入門第十四篇之畫圖 http://www.ahfyzs.com/content/12/0213/17/8134611_186346296.shtml 2012/2/13 17:13:46
Android入門第十四篇之畫圖。import android.graphics.drawable.
Android入門第十篇之PopupWindow http://www.ahfyzs.com/content/12/0213/16/8134611_186339045.shtml 2012/2/13 16:51:38
Android入門第九篇之AlertDialog http://www.ahfyzs.com/content/12/0213/16/8134611_186337778.shtml 2012/2/13 16:48:18
TabActivity http://www.ahfyzs.com/content/12/0213/16/8134611_186322425.shtml 2012/2/13 16:04:19
現(xiàn)在看看TabHost類,它有3個內(nèi)嵌類:1個類TabHost.TabSpec,2個接口TabHost.TabContentFactory和TabHost.OnTabChangeListener。-- strings.xml <string name="tabs_1_tab_1">tab1</string> <string name="tabs_1_tab_2">tab2</string> <string name="tabs_1_tab_3">tab3</string> --> 原來是用FrameLayout的!
[Android]使用ActivityGroup來切換Activity和Layout http://www.ahfyzs.com/content/12/0213/16/8134611_186322013.shtml 2012/2/13 16:03:10
[Android]使用ActivityGroup來切換Activity和Layout.當(dāng)然也可以把layout分開,把邏輯代碼全寫在主界面的邏輯代碼中,但是很明顯可維護(hù)性相當(dāng)差,這里通過ActivityGroup來解決這個問題。2.2 TestView.java-->/** * 使用ActivityGroup來切換Activity和Layout * @author 農(nóng)民伯伯 * @version 2010-9-7 * */public class TestView extends ActivityGroup {a). ModuleView1、ModuleView2、 ModuleView3分別繼承自Activity。
構(gòu)建自定義組件(轉(zhuǎn)載) http://www.ahfyzs.com/content/12/0210/10/8134611_185484386.shtml 2012/2/10 10:36:41
構(gòu)建自定義組件(轉(zhuǎn)載)你的應(yīng)用程序就是這些控制組件和布局組件以某種方式結(jié)合顯示在屏幕上,一般來說這些組件對你來說基本夠用,但是你也應(yīng)該知道你是可以通過類繼承創(chuàng)建屬于自己的組件,一般可以繼承像View、Layouts(布局組件)這樣的組件,甚至可以是一些比較高級的控制類組件。在 API Demos 中的CustomView提供了以一個自定義組件的例子,這個自定義組件在 LabelView 類中定義。