Time of Update: 2018-12-07
手機有未接來電或未讀簡訊時在通知欄就可以有一個狀態,下拉後點擊相應條目就可以進入此條目,同時通知欄上的此條資訊消失,其實實現起來並不難,通過一個notification和notificationmanager即可我下面一個activity和一個intentservice實現,類比下載程式:源碼如下:package com.example.activity;import com.example.service.IntentServiceDemo;import
Time of Update: 2018-12-07
a)首先要把許可權加到AndroidManifest.xml當中 b)建立一個類,將下面的代碼複製進去 public static void copyfile(File fromFile, File toFile,Boolean rewrite ) { if (!fromFile.exists()) { return; } if (!fromFile.isFile()) { return ; } if (!fromFile.canRead()) { return ;
Time of Update: 2018-12-07
在linux上搭建Android環境,因為遇到很多問題,所以記錄下來跟大家分享。 使用Java開發,我們都知道JDK是首選,然後就是一個Eclispe,然後就是第三方的SDK+plugin.JDK
Time of Update: 2018-12-07
下面就貼上一個小程式代碼,主要運用SurfaceView來實現在螢幕上畫一個圓,你可以通過按方向鍵和觸控螢幕幕來改變圓的位置。MainActivity 1 package com.view; 2 3 import android.app.Activity; 4 import android.os.Bundle; 5 import android.view.Window; 6 import android.view.WindowManager; 7 8 public class
Time of Update: 2018-12-07
直接上代碼了...View Code 1 Cursor cCursor = getContentResolver().query(Contacts.CONTENT_URI, null,null, null, null); 2 Cursor dCursor; 3 startManagingCursor(cCursor); 4 while (cCursor.moveToNext()) { 5 //直接獲得名字 6
Time of Update: 2018-12-07
繼承Application,實現一個Activity的管理器容器,管理所有的Activity,在使用者明確退出應用的時候,迴圈遍曆所有的Activity,並調用其finish()。虛擬碼如下: 1 public class MyApplication extends Application { 2 3 private List<Activity> activityList = new LinkedList<Activity>(); 4
Time of Update: 2018-12-07
Android是一個行動裝置的軟體集,他包括一個作業系統、中介軟體,和一些重要的應用程式。AndroidSDK提供了Android開發平台的必要的工具和APIs,他使用Java程式設計語言。 特點: 應用程式架構:支援組件的重用和替換。Dalvik虛擬機器:轉為行動裝置最佳化的虛擬機器。整合的瀏覽器:基於開源瀏覽器WebKit引擎。最佳化的圖形影像處理:採用定製的2D圖形庫,基於OpenGL
Time of Update: 2018-12-07
在 android 的API中有提供 SystemClock.setCurrentTimeMillis()函數來修改系統時間,可惜無論你怎麼調用這個函數都是沒用的,無論模擬器還是真機,在logcat中總會得到"Unable to open alarm driver: Permission denied ".這個函數需要root許可權或者運行與系統進程中才可以用。 本來以為就沒有辦法在應用程式這一層改系統時間了,後來在網上搜了好久,知道這個目的還是可以達到的。
Time of Update: 2018-12-07
通過查看android源碼目錄下的build/envsetup.sh檔案,可知: - m: Makes from the top of the tree. - mm: Builds all of the modules in the current directory. - mmm: Builds all of the modules in the supplied directories. 要想使用這些命令,首先需要在android源碼根目錄執行.
Time of Update: 2018-12-07
Hi,大家好! 上節我們搭建了Java版的WS,那麼在Android用戶端上如何去訪問呢?這將是我們這節需要涉及到的知識點。 照例,輕鬆一下: 一個年輕的程式員和一個專案經理登上了一列在山裡行駛的火車,他們發現列車上幾乎都坐滿了,只有兩個在一起的空位,這個空位的對面是一個老奶奶和一 個年輕漂亮的姑娘。兩個上前坐了下來。程式員和那個姑娘他們比較曖昧地相互看對方。這時,火車進入山洞,車廂裡一片漆黑。此時,只聽見一個親嘴的聲音,隨
Time of Update: 2018-12-07
package com.mobile.Main;import android.app.Activity;import android.app.AlertDialog;import android.app.PendingIntent;import android.content.BroadcastReceiver;import android.content.Context;import android.content.DialogInterface;import android.content.
Time of Update: 2018-12-07
一.安裝在安裝PhoneGap開發環境之前,需要按順序安裝以下工具:1.Java SDK java sdk,不安裝的話不能正常安裝Android SDK。 安裝成功檢測:啟動DOS視窗start-->run-->cmd,在DOS視窗中鍵入:java -version,如能顯示版本資訊說明安裝正常。2.Eclipse java開發工具,這我就不用多說了,推薦裝classic版的。3.Android SDK 下下來安裝完之後是一個Android SDK
Time of Update: 2018-12-07
android中listView的實現有多種方式,但是當我們利用simpleAdapter實現listView的時候,SimpleAdapter並沒有提供顯示一個ratingBar的功能(即上面的星星用來評分的控制項)。要實現上面的功能,我們可以通過繼承SimpleAdapter類重寫其中一些方法來實現。下面即是此類的實現:package
Time of Update: 2018-12-07
使用android提供的BitmapFactory解碼一張圖片時,有時會遇到該錯誤,即:java.lang.OutOfMemoryError: bitmap size exceeds VM
Time of Update: 2018-12-07
在DDMS中直接添加檔案到模擬器sd卡如果出現錯誤類似:Failed to push XXXXX.txt on emulator- : Read-only file system的錯誤,原因是你的sdcard許可權不夠,需要直接建立一個SDCARD 。一、首先建立SDCARD 我建立的sdcard名為:sdcard.img(名字隨便取,以img尾碼名結束) 進入DOS 指向 目錄 E:\android-sdk_r10-windows\android-sdk-windows\tools
Time of Update: 2018-12-07
假設:我這裡有兩個Activity:A和B從A中向B中傳遞資料的時候採用的是Bundle封裝資料,然後從A中跳轉到B中,當B有需求將資料封裝起來回傳給A並跳回A。那麼A中接收資料時還要先判斷Bundle是否為空白,因為第一次訪問A的時候(即B還沒有回傳的時候),Bundle是為空白的,這樣顯然是比較麻煩的,不明智的做法。還好startActivityForResult來做跳轉給了我們更好的解決辦法:
Time of Update: 2018-12-07
px :是螢幕的像素點in :英寸mm :毫米pt :磅,1/72 英寸dp :一個基於density的抽象單位,如果一個160dpi的螢幕,1dp=1pxdip :等同於dpsp :同dp相似,但還會根據使用者的字型大小偏好來縮放。建議使用sp作為文本的單位,其它用dip針對dip和px 的關係,做以下概述:QVGA屏density=120; QVGA(240*320)HVGA屏density=160;
Time of Update: 2018-12-07
適應不同Android手機螢幕大小240*320320*480480*800480*854540*960800*1200800*1280public static int adjustFontSize(int screenWidth, int screenHeight){if (screenWidth <= 240) { // 240X320 螢幕return 10;}else if (screenWidth <= 320){// 320X480 螢幕return 14;}else
Time of Update: 2018-12-07
做android開發的朋友們是不是經常需要需要GUI介面元素檔案,並且網上的資源並不一定好用,今天我就奉獻給大家幾款android
Time of Update: 2018-12-07
首先在 values/Style.xml檔案中加入以下代碼(如果沒有該檔案就建立一個XML名為Style.xml)<!--重寫系統彈出Dialog --> <style name="myDialogTheme" parent="android:Theme.Dialog"> <item name="android:windowFrame">@null</item> <item