Time of Update: 2018-12-03
說到Android的適配一定會讓很多的人頭疼,我在這裡發表下我對Android適配上的經驗。在我們項目當中一般建立Android工程只有一個布局layout檔案,其實這個布局檔案有很多屬性,例如下面的:size:是指螢幕的大小density:是與我們手機的解析度orientation:區分手機還是平板舉例My Phone是Sony LT26ii機型,4.3寸螢幕和1280x720解析度,它在android當中是標準螢幕(normal),dpi的密度是320,算是特高的(xhdpi),
Time of Update: 2018-12-03
Time of Update: 2018-12-03
Android手機作業系統作為一款開源的系統深受廣大開發人員的喜愛。我們可以在這一系統的模擬器中對此進行相關修改,以達到自己的目的。比如在介面圖形的操作上就可以通過Android adb這樣的一款調試工具來進行自行編譯。Android 的主要調試工具adb(Android debuging bridge),ddms是一個在adb基礎上的一個圖形化工具。這裡主要講解Android
Time of Update: 2018-12-03
1.請談一下Android系統的架構。答:Android系統採用了分層架構,從高層到低層分別是應用程式層、應用程式架構層、系統運行庫層和linux核心層。2.談談android福士常用的五種布局。答:在Android中,共有五種布局方式,分別是:FrameLayout(架構布局),LinearLayout (線性布局),AbsoluteLayout(絕對布局),RelativeLayout(相對布局),TableLayout(表格版面配置)。(1)FrameLayout
Time of Update: 2018-12-03
ThreadPoolExecutor線程池類為 java.util.concurrent.ThreadPoolExecutor,常用構造方法為:ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTime, TimeUnit unit,BlockingQueue<Runnable> workQueue,RejectedExecutionHandler handler)corePoolSize:
Time of Update: 2018-12-03
1. 開關機動畫的啟動Android系統在init.rc中定義了很多Service,具體定義格式可以參考《Android Platform Developer’s Guide》中的“Android Init
Time of Update: 2018-12-03
Q:What do "Bn*" and "Bp*" stand for in frameworks/base/include/utils/IInterface.h ?I understand that "B" is for binder but what about "n" and "p"?It seems like "p" may stand for "remote" and "n" for "native" but I would love a clarification.A:"n" is
Time of Update: 2018-12-03
本人所做的android個人所得稅計算機程式。先貼: 1.layout布局主要使用TableLayout,代碼如下<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent"
Time of Update: 2018-12-03
import java.io.File;import android.os.Environment;import android.os.StatFs;import android.util.Log;public class StorageManager {/*** 先判斷外部儲存是否掛載,如果掛載並且可用,判斷外部空間是否大於100M 否則判斷內部儲存空間是否大於100M* @return*/public static boolean
Time of Update: 2018-12-03
像以前學習Java時用單元測試檢查自己寫的方法是不是能行得通一樣,android也可以進行單元測試來檢查自己寫的方法來排除障礙。下面就來詳細說說單元測試的過程。
Time of Update: 2018-12-03
一直以來對手機之間的通話都很好奇,撥打號碼就能實現兩個手機連同,今天就可以實現這個小功能,不然還怎麼說自己是研究Android的手機的呢? Android的手機模擬器內建有撥號功能,我們先試試內建的撥號功能。我們啟動兩個Android
Time of Update: 2018-12-03
上次成功實現了“撥打到電話”後,心裡興奮極了,於是一口氣研究了手機傳送簡訊的原理,其實也很簡單。建立SMS,工程如下所示: ●修改res/values目錄下的string.xml檔案,如下所示:<?xml version="1.0"encoding="utf-8"?><resources> <string name="hello">Hello World,SMSActivity!</string> <
Time of Update: 2018-12-03
2010-12-06 17:46 2864人閱讀 評論(1)收藏 舉報1、在在XML檔案裡設定屬性隱藏:[xhtml] view plaincopyprint?android:visibility="invisible" android:visibility="invisible"2、java代碼裡設定:[java] view
Time of Update: 2018-12-03
Java代碼 import android.util.DisplayMetrics; private DisplayMetrics dm;//螢幕解析度容器 dm = new DisplayMetrics(); this.getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); int width = dm.widthPixels; int height = dm.heightPixels; -------
Time of Update: 2018-12-03
Android 表徵圖規格1,Launcher 應用表徵圖:1.1,表徵圖大小(48*48dp):考慮到裝置密度,即一般需要三套像素比例的表徵圖:drawable-hdpi (48*1.5)*(48*1.5)像素 (1.5為裝置像素密度)drawable-mdpi 48*48像素drawable-ldpi (48*0.75)*(48*0.75) 像素另外,三星NOTE為drawable-xdpi(48*2)*(48*2) 像素如果應用需要發布到googleplay市場(等),還需要一張512*
Time of Update: 2018-12-03
網上查了很多資料,發現很多方法都無法退出如下資料http://www.android123.com.cn/androidkaifa/519.htmlhttp://www.2cto.com/kf/201111/111395.htmlhttp://android.tgbus.com/Android/tutorial/201103/347436.shtml 都無法正常退出,本人寫了下列程式,本人程式在SDK2.2下通過在baseAcitivity.java中寫public static
Time of Update: 2018-12-03
建立 檔案 apksign.sh運行時,只需要 ./apksign xx.apk 即可,自動完成簽名,並通過adb按裝linux 下的工具越用越順手.用的時間越長積累越多。Windows 下,每一次升級都需要學習一些新東西,同時老知識作廢。經常一些絕戶的事情。只在一個版本上有效。沒有延繼性。內容如下:#!/bin/shecho $@ | awk '{#printf("\n"$1"\n");if (4 > length($1)) {printf("./apksign.sh
Time of Update: 2018-12-03
本節收集自訂控制項:1)自訂的RelativeLayouthttp://www.cnblogs.com/yeshanghai/archive/2012/05/19/2509181.html2)自訂的LinearLayout http://www.cnblogs.com/delia/archive/2012/03/09/2387934.html3)Android UI深度設計自訂控制項】http://www.cnblogs.com/zisou/archive/2011/08/19/android_
Time of Update: 2018-12-03
在windows下運行CMD命令,在DOS下 1) emulator -avd And8AVD -partition-size 1282) cd..3) adb root4) adb remount5) 然後偵錯工具,在eclipse中的file exploer 中的 system/etc/hosts
Time of Update: 2018-12-03
[java] public class HeartbeatService extends Service implements Runnable { private Thread mThread; public int count = 0; private boolean isTip = true; private static String