Time of Update: 2018-12-04
我的程式在啟動的時候需要檢測是否有網路,沒有網路時開啟網路設定介面,代碼如下:[java] view
Time of Update: 2018-12-04
public class MainActivity extends Activity {String TAG = "MainActivity";@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);new Thread(new Runnable() {@Overridepublic
Time of Update: 2018-12-04
MainActivity.javapackage com.example.androidtest;import android.os.Bundle;import android.os.PowerManager;import android.app.Activity;import android.content.Intent;import android.view.Menu;public class MainActivity extends Activity
Time of Update: 2018-12-04
系統在開機完成後會發送一個廣播,只要讓自己的程式接收這個廣播再啟動相應的Activity或者Service就行了。<receiver android:name="com.example.androidtest.MainReciver" > <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" />
Time of Update: 2018-12-04
最近做一個項目,需求中需要伺服器主動推送訊息到用戶端。這樣的話一般的http串連就不能使用了。博主問了個朋友,向我推薦websocket協議,特此測試了一下,發現效果很好。android本身沒有websocket的庫,需要自己下載 http://autobahn.ws/android/downloads用戶端代碼。。。。介面布局自己寫,很簡單的兩個buttonpackage com.example.test;import com.example.test.R;import
Time of Update: 2018-12-04
Bitmap newbitmap = null; newbitmap = ThumbnailUtils.extractThumbnail(oldbitmap, maxWeight, maxHeight, OPTIONS_RECYCLE_INPUT); ByteArrayOutputStream baos = new ByteArrayOutputStream();
Time of Update: 2018-12-04
你的ImageView只有128*96像素的大小,只是為了顯示一張縮圖,這時候把一張1024*768像素的圖片完全載入到記憶體中顯然是不值得的。所以我們需要一個方法來解決這個問題。public static int calculateInSampleSize(BitmapFactory.Options options,int reqWidth, int reqHeight) {// 源圖片的高度和寬度final int height = options.outHeight;final int
Time of Update: 2018-12-04
不知不覺離這篇博文寫下已經三年了,而我現在也開始供職渣浪Android開發工程師。看看當年的文章,在今天也仍有其指導意義,如果有讀者碰到問題或Bug歡迎提出。我預感我將在Android開發的道路上越走越黑。微博@王彤讓我飛奔過去---------------------------------------------------------------------------------------------假如你還要再等下去,明年這時候,你照樣什麼事都不知道。
Time of Update: 2018-12-04
這兩天終於下定決心把書看起來了,在搭好開發環境後接觸了第一個除了Hello World的Android初學小例,對基於Eclipse的Android編程有了一個架構性的粗淺認識。使用的書是人民郵電出版社《Google
Time of Update: 2018-12-04
關於藍芽操作的例子我這裡就不多說的。網上一搜一大堆,但是通常都是按照官方提供的SDK上的api進行開發的。我剛開始做開發的時候也是用的官方api,但是會出現很多奇怪的問題,最主要的就是同一段代碼在不同機器上跑,有的機器正常,有的機器會拋異常。為此,我搜了很多方法,最主要的就是利用java的反射機制。關於反射機制
Time of Update: 2018-12-04
網路上下拉重新整理的代碼一堆一堆的,我這裡就不介紹了。。當執行下拉重新整理時候,會瘋狂調用getview,於是我百度了很多方法,很多說listview的布局要固定大小,改成android:layout_height="fill_parent" android:layout_height="fill_parent"經過測試,失敗了。。。。。。。於是我想到了在代碼裏手動修改listview的大小DisplayMetrics dm = new
Time of Update: 2018-12-04
粘貼板是什麼我就不多說了。這裡只說一下最簡單的應用,粘貼一般文字。前段時間忙著學東西做東西,這幾天小馬有時間就拿來學習下官方的文檔,裡面好東西太多了,今天看到了Clip,反正不懂,小馬帶著無恥的好奇心,做了個DEMO,先講下注意的一點,就是在使用Android剪貼簿的時候大家只記住一點就行了,不管是安卓裝置還是PC機,複製粘貼在同一時間裡只能用於一個對象上,整通俗點就是:PC機上,不可能同時從C盤複製,又從D盤複製就行了,具體的看代碼,很簡單,直接上代碼:package
Time of Update: 2018-12-04
系統相機調用方法:第一步:Intent bycamera = new Intent("android.media.action.IMAGE_CAPTURE");bycamera.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(yourfilepath));startActivityForResult(bycamera, 0);第二步:在當前Activity的onActivityResult(int, int,
Time of Update: 2018-12-04
在程式開發中有時候需要讓某一個空間旋轉一定角度,或者是無限旋轉(類似Progressbar)。其實實現起來也很簡單:RotateAnimation mFlipAnimation; mFlipAnimation = new RotateAnimation(0, 45, RotateAnimation.RELATIVE_TO_SELF, 0.5f, RotateAnimation.RELATIVE_TO_SELF, 0.5f);
Time of Update: 2018-12-04
本執行個體提供清單控制項ListView初級用法,通過認真閱讀代碼和注釋,是可以在腦海中建立一個清晰的控制項架構主要為之後製作檔案瀏覽目錄器作鋪墊學習,實現選擇檔案夾進入及檔案選擇功能//main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout android:id="@+id/LinearLayout01" android:layout_width="fill_parent"
Time of Update: 2018-12-04
Layout is a two pass process: a measure pass and a layout pass. The measuring pass is implemented in measure(int, int) and is a top-down traversal of the view tree. Each view pushes dimension specifications down the tree during the recursion. At the
Time of Update: 2018-12-04
dip不是像素密度,像素密度是dpi,引用句原話dip: device independent pixels(裝置獨立像素). 不同裝置有不同的顯示效果,這個和裝置硬體有關,一般我們為了支援WVGA、HVGA和QVGA
Time of Update: 2018-12-04
代碼如下:AudioManager audioManager = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE);audioManager.setMicrophoneMute(false);
Time of Update: 2018-12-04
關於怎麼使用百度地圖,同學們可以去百度開發中心看下教程很簡單的。+++++++++++++++++++++++++++++++++++++++++++++++++++++++++一切就緒,程式剛開始運行,一切正常,但是再切換介面的時候出問題了。。(見題目。。)解決辦法:@Overrideprotected void onResume() {// TODO Auto-generated method
Time of Update: 2018-12-04
聲明:Server指的是提供資料庫的應用,Client指的是使用資料庫的應用許可權:如果Server的Provider標籤沒有加入任何許可權,那麼CLient不用聲明任何許可權,就是可以操作Server資料 如果Server的Provider標籤加入了許可權,那麼CLient必須聲明許可權,才可以操作Server資料,而且在Client的許可權中<permission>