Time of Update: 2015-01-07
Intent對象,intentIntent對象在Android系統當中表示一種意圖,當中最重要的內容是action與data。在Activity之間可以通過Intent對象傳遞資料:在A中產生Intent對象,使用putExtra()系列方法向Intent對象當中儲存資料,啟動Activity;在B中使用getIntent()擷取Intent對象,使用getXXXExtra()系列方法從Intent對象當中取出資料putExtra()方法有2個參數,第一個參數為鍵(含包名),第二個參數為值&nb
Time of Update: 2015-01-07
(轉)android.intent.action.MAIN與android.intent.category.LAUNCHER,androidlauncherandroid.intent.action.MAIN決定應用程式最先啟動的Activityandroid.intent.category.LAUNCHER決定應用程式是否顯示在程式列表裡在網上看到文章 android.intent.action.MAIN 與
Time of Update: 2015-01-07
Android----輸入模式設定,android----輸入模式Java代碼 InputType的參數: Java代碼 用法:((EditText)findViewById(R.id.edit)).setInputType(InputType.*); Java代碼 int TYPE_CLASS_DATETIME Class for dates&n
Time of Update: 2015-01-07
android webview,webview1.WebvView是android內建的一款webkit高效能內部瀏覽器2. (1)許可權:<uses-permission android:name="android.permission.INTERNET"/> (2)如果Html有JavaScript則需要設定: webView.getSettings().setJavaScriptEnabled(true);
Time of Update: 2015-01-07
JVM的重排序,JVM重排序重排序通常是編譯器或運行時環境為了最佳化程式效能而採取的對指令進行重新排序執行的一種手段。重排序分為兩類:編譯期重排序和運行期重排序,分別對應編譯時間和運行時環境。在並發程式中,程式員會特別關注不同進程或線程之間的資料同步,特別是多個線程同時修改同一變數時,必須採取可靠的同步或其它措施保障資料被正確地修改,這裡的一條重要原則是:不要假設指令執行的順序,你無法預知不同線程之間的指令會以何種順序執行。但是在單線程程式中,通常我們容易假設指令是順序執行的,否則可以想象程式會
Time of Update: 2015-01-07
移動App開發中的View解耦問題,app這幾天在做給IOS代碼降耦的事情,順便嘮叨幾句開發中的View解耦問題。首先,我們先定位一下View的角色:View應該只操心前/後景色,字型屬性,布局特性,x/y/width/height等純視覺屬性。不應該操心資料載入、修改,事件響應等Model和Controller關心的事。當然,也包括自訂的View。接下來討論針對這個角色在實際開發中如何降低View部分耦合對整體架構的衝擊。1、View的初始化、屬性設定應該有自己的Owner,不應該放到Cont
Time of Update: 2015-01-07
高效的把NSMutableArray變成NSArray,nsarray高效的把NSMutableArray變成NSArray我們在方法內部可能會用NSMutableArray,但是返回的時候希望其他人不去改我們的Array NSMutableArray *array1 = [@[] mutableCopy]; for (int i = 0; i < 10000000; i++) { [array1 addObject:@(i)]; }
Time of Update: 2015-01-07
android 禁止ViewPager滑動最近項目中,有個需求就是要禁止ViewPager滑動事件,我們看下360手機小幫手的介面,風格就類似這樣的大家如果使用過360手機小幫手就會發現中間內容是不可以滑動的,現在寫一個demo,講下怎麼禁止ViewPager事件的滑動布局檔案 xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
Time of Update: 2015-01-07
程式員都去哪兒,程式員歸根到底,雖然很多大牛都不再了CSDN還是程式員的第一選擇吧因為這裡回複的最多,有人,有回複,那才算一個社區吧CNBlog應該就是第二選擇了吧,或者說是之前的JAVA
Time of Update: 2015-01-07
在android程式中調用shell命令與指令碼最近做android的一個功能就是調用shell命令來進行一些系統層級的操作,比如說是關機開機之類的,現在總結一下具體的用法以及遇到的坑(基於我所用到的,沒用到的我就不說了)(1)Runtime.getRuntime().exec("ls");這是最簡單的一種,你輸入後就能就會執行ls命令,如果要獲得輸出的話可以這樣寫Process p = Runtime.getRuntime().exec("ls");
Time of Update: 2015-01-07
說說Android應用的persistent屬性 1 啟動persistent應用在Android系統中,有一種永久性應用。它們對應的AndroidManifest.xml檔案裡,會將persistent屬性設為true,比如: 在系統啟動之時,AMS的systemReady()會載入所有persistent為true的應用。 public void systemReady(final Runnable goingCallback) {
Time of Update: 2015-01-07
基於Android的計步器(Pedometer)的講解(二)——柱狀圖分析寫本文之前,小小的吐槽一下,還有一個月就放假了,作業、考試、還有實習(研一,下半學期課不多,也不想在實驗室)的考慮,最近基於hadoop的資料分析馬上也要驗收了,真的忙的“外焦裡嫩”啊!目前定的方向是Android開發,所以想過年來了找一個Android的實習工作,提高一點在真正的項目中的經驗。好了,說了這麼多廢話,開始進入正題吧。整個計步器的項目已經上傳到github上了,感興趣的朋友可以去看看(
Time of Update: 2015-01-07
輕鬆實現Android
Time of Update: 2015-01-07
Android的GPS擷取方法Android的GPS擷取方法其實這是一個偽命題;因為我不是要說android的gps擷取實現,或者說底層具體實現;而是我直接使用了百度地圖的sdk,在其中直接擷取到gps資訊,以前有做過這個功能,今天就直接將demo介紹一下以利大家。 第一步:擷取sdk在百度地圖的開發人員官網上直接就可以下載到線程的demo;當然功能相對是齊全的,基本解決需要地圖的各種功能了。http://developer.baidu.com/map/index.php?title=
Time of Update: 2015-01-07
Android一組WebView的隨機,順序,倒序載入寫了個應用,實現了一組WebView的順序,倒序,和隨機載入。之中使用了延時,為什麼要使用呢?請看:package com.zms.csdngo;import android.content.Context;import android.content.Intent;import android.net.ConnectivityManager;import android.net.NetworkInfo;import android.net.
Time of Update: 2015-01-07
Android UDP廣播包抓取只是貼代碼,以前寫的突然忘記了. private WifiManager.MulticastLock multicastLock; public void init(Context context){ WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
Time of Update: 2015-01-07
android 關於圖片縮放,旋轉的簡單應用右轉private void right() {// TODO Auto-generated method stubint bmpW = bm.getWidth() ; int bmpH = bm.getHeight() ;double scale =1 ;scaleW = (float)(scaleW*scale); scaleH = (float)(scaleH*scale); Matrix mt =new
Time of Update: 2015-01-07
.Net程式員玩轉Android開發---(17)Handler用法在android開發中,如果在一個線程中想更新主介面中控制項顯示的資料,直接給主介面控制項賦值就會出現異常,android中為了安全起見,是不允許線上程中更新介面控制項的資料,遇到這種情況,我們可以使用Handler.
Time of Update: 2015-01-07
android學習十九(WebView的用法)android提供了一個WebView控制項,藉助它我們就可以在自己的應用程式中嵌入一個瀏覽器,從而輕鬆的展示各種各樣的網頁。下面來學習下簡單的用法。建立一個WebViewTest項目,然後修改activity_main.xml中的代碼,如下所示: 然後修改MainActivity中的代碼,如下所示: package com.jack.webviewtest;import
Time of Update: 2015-01-07
Android -- Camera2(Android5.0)Android -- Camera2(Android5.0) Camera2Camera2是Android5.0中的其中一個新的特性,新的API。與原來的camera API相比,不同之處在於:原生支援RAW照片輸出突發拍攝模式制約拍照速度的不再是軟體而是硬體。以Nexus 5為例,解析度全開下Andorid