Time of Update: 2018-12-03
AlertDialog.Builder dialogBuilder = new Builder( testdialog.this); dialogBuilder.setTitle("確認對話方塊"); String[] strarrStrings = new String[] {"訂購", "刪除" };
Time of Update: 2018-12-03
Android Building System 分析by thinker2 Columns關鍵字:Androidcoding想要瞭解一個系統,我常會從 makefile 或是 building system 下手,以瞭解系統組成元素為何? 目錄結構為何? 對於 Android ,我也不例外。透過瞭解 building system ,我們能知道如何新增、修改、刪除程式,並保有完整性,順利編譯出結果。 設定檔 Android building system 包括幾種重要的設定檔,
Time of Update: 2018-12-03
private static Boolean isExit = false; private static Boolean hasTask = false; Timer tExit = new Timer(); TimerTask task = new TimerTask() { @Override public void run() { isExit = false;
Time of Update: 2018-12-03
android 平台下建立的一個資料庫小執行個體。實現了資料的增、刪、改、通過對話方塊的形式去修改、刪除資料 MdbHelper類:package training.android.com;import android.content.ContentValues;import android.content.Context;import android.database.Cursor;import android.database.SQLException;import
Time of Update: 2018-12-03
通過POST 提交資料很多情況下,需要通過POST 將本地的資料發送給伺服器,如下是一段實際的代碼public void MyFunction{HttpClient httpclient = new DefaultHttpClient();//你的URLHttpPost httppost = new HttpPost("http://www.eoeandroid.com/post_datas.php");try {List<NameValuePair> nameValuePairs
Time of Update: 2018-12-03
package training.android.com;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import
Time of Update: 2018-12-03
package training.droplistaddremove.com;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.app.AlertDialog;import android.app.Dialog;import android.content.Context;import android.content.DialogInterface;import
Time of Update: 2018-12-03
1、獲得root許可權:adb root;2、設定/system為可讀寫:adb remount;3、將檔案複製到PC:adb pull 手機檔案目錄 <PC機上檔案名稱>;例:adb pull /system/etc/hosts D://hosts4、現在就可以修改匯出的檔案了;5、將PC機上檔案複製到手機:adb push <PC機上檔案名稱> 手機檔案目錄;例:adb push d://hosts
Time of Update: 2018-12-03
1、擷取debug keystore:開啟Eclipse->Windows->Preferences->Android->Build,查看預設的debugkeystore。 2、產生MD5:在cmd中執行:keytool -list –alias androiddebugkey –keystore “路徑\debug.keystore”–storepass “storepass” -keypass
Time of Update: 2018-12-03
Android gallery實現圖片的左右迴圈旋轉源碼分享gallery三步走:第一步初始化gallery時設定較大的初始化位置Gallery gallery = ((Gallery) findViewById(R.id.myGallery1)); gallery.setAdapter(new ImageAdapter(this)); gallery.setSelection(200);第二步:重寫 BaseAdapter方法中的getCount時返回一個較大的值://
Time of Update: 2018-12-03
某些時候我們希望把代碼打成jar包匯入到項目中,但在Android開發時,像資源檔卻不能打成jar包匯入項目中使用;那我們該怎麼辦呢?我們可以使用jar+library的方式來處理;下面說下具體的操作方法:1、首先建立一個Android項目TestLib,當作我們要打jar包的測試專案,包名“com.test.lib”,設定項目為“Is Library”;應該知道怎麼設定的吧;項目右鍵-Properties-Android頁面下部Library部分選中“Is
Time of Update: 2018-12-03
我們在開發Android應用程式時,往往會添加啟動頁面;這時會遇到一個問題,就是啟動頁面會先顯示一下白色背景,然後才會顯示我們需要的效果;至於是什麼原因引起的,我就不太明白了,如果有瞭解的比較深入的同學,歡迎在此補充!現在我就說一下解決方案吧:首先在項目res/values目錄下建立styles.xml檔案(如果有的話就不用再建立啦,呵呵),並新增內容:<style name="Theme.BackgroundTranslucent"
Time of Update: 2018-12-03
不多說了,直接上代碼吧!!!package com.example.suspendedwindowdemo;import android.content.Context;import android.view.Gravity;import android.view.MotionEvent;import android.view.View;import android.view.View.OnTouchListener;import
Time of Update: 2018-12-03
有些朋友可能會動態修改Android中strings.xml檔案中的值,在這裡給大家推薦一種簡單的方法。strings.xml中節點是支援預留位置的,如下所示:<string name="data">整數型:%1$d,浮點型:%2$.2f,字串:%3$s</string>其中%後面是預留位置的位置,從1開始, $ 後面是填充資料的類型 %d:表示整數型; %f :表示浮點型,其中f前面的.2表示小數的位元
Time of Update: 2018-12-03
要做一個android的播放器獨立應用程式,要求外部程式可以調用此播放器進行視頻播放。因此涉及到外部程式調用的知識點。經過多次測試,現總結方法如下:1.使用自訂ActionA程式中調用的代碼為:1 Intent intent = new Intent();2 intent.setAction("com.test.action.PLAYER"); 3 startActivity(intent);B程式中的AndroidManifest.xml中啟動Activity的in
Time of Update: 2018-12-03
Android的官方開發人員部落格發了一份投影片,介紹了一些Android UI設計的小貼士,Roger在這裡以看圖說話的形式發出來,有興趣的讀者就繼續往下翻吧。整個PPT共分5個部分,Part I 翻譯的是前兩個部分。作為開發人員,為啥我們要關心UI,前面的一堆通通可以忽略掉,直接跳到最後一條。因為好的UI設計可以協助我們賣出更多拷貝,賺到更多錢^_^Don’t:1>不要照搬你在其它平台的UI設計,應該讓使用者感覺是在真正使用一個 Android
Time of Update: 2018-12-03
1、選擇菜單 Project >> Clean ,前提是勾選上 Bulid Automatically(自動構建部署) , 點Clean後會重新構建項目,因為一般情況下,R.java檔案在這個時候會重新更新產生一邊,如果工程有錯,就不會自動產生。 2、選擇工程,右鍵 Android Tools >> Fix Project
Time of Update: 2018-12-03
安卓資料分享技術實現:《PC與Android裝置間的資料通訊》 | Android DevCamp話題簡介:隨著行動裝置 App越來越多的依賴於服務端,開發人員對資料通訊協定的需求慢慢增多。 而軟體版本相容性的不同、網路環境的不同等原因,都會導致裝置之間從發現到傳輸過程中存在不少問題。豌豆莢自行研發設計的 PMP 協議,並採用 Protobuf 等技術手段都很好的解決了不管是手機與手機還是手機與 PC 之間的通訊問題。此次演講豌豆實驗室創始團隊成員孫橋將以豌豆莢 PC
Time of Update: 2018-12-03
花費了將近一周的時間,經曆了各種波折,終於完成了所有演講投影片的整理和上傳工作。為了便於各位與會者和非與會者能夠深入的學習,以及儘可能大的分享各位講師辛勤勞作準備的課件資源,我將所有演講的投影片上傳到SlideShare 和 CSDN 下載頻道,各位可以通過如下連結,通過如下3種方式,獲得相應的資源。- 線上觀看- 閱讀內容剛要-
Time of Update: 2018-12-03
再談Android推送實現:《千萬級並發線上推送系統架構解析》| 個信互動 葉新江 | Android DevCamp 主題簡介: 移動短訊息是大家所熟知的一種資訊推送方式, 基於信令通道的推送在簡單資訊的體驗方面已經被大家所接受。 在目前移動互連網方面,簡單的文字推送已經不夠滿足需要。這也是移動互連網背景下推送系統的發展的機遇。 本主題就千萬級並發線上推送系統如何在低成本下,保證推送的時效性、有效性、內容形式的多樣性、以及省電省流量等方面進行一個解析和分享。 講師資訊:葉新江,個信互動(北京)