Time of Update: 2018-12-08
文章目錄 需求說明:資源打包 1 通過AssetManager類讀取jar包中的資源檔 使用ClassLoader類讀取資源檔 需求說明: 項目開發過程中,需要將公用資源打包成jar包,後面的app直接將jar包匯入項目,實現公用資源共用。資源打包 對項目資源打包,包含了class,assets,res 1
Time of Update: 2018-12-08
文章目錄 前言問題原因 前言 在項目的開發過程中,需要Listview的Item中包含按鈕的效果。在實際開發過,Item中放置按鈕後,ListView 單行選擇背景顏色變化的效果沒有了。 問題原因 ListView 和 其它能觸發點擊事件的widget無法一起正常工作的原因是加入其它widget後,ListView的itemclick事件將無法觸發,被其它widget的click事件屏蔽。 目前網路上普遍的解決方式設定1
Time of Update: 2018-12-08
和選中變換圖片一樣,字型顏色變換的過程如下: 在res/color 檔案夾下建立 顏色檔案<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_enabled="true" android:color="#ff414141" />
Time of Update: 2018-12-08
當前最新的Admob廣告發布過程(已實踐):Step One 登陸admob,註冊使用者 直接登陸http://www.admob.com/,用google的帳號登陸Step Two 登陸admob後,在網站和應用程式選項中 選擇並添加android應用 注意:在產生好應用程式後,設定應用程式廣告設定,同時記錄一下發行者ID: 11119a2c6ff2759 Step Three 下載admob的sdk
Time of Update: 2018-12-08
前言: Android中的內建的CursorAdapter適配器可以載入固定格式的資料繫結。但在實際應用開發中,會碰到ListView中Item項顯示根據資料不同,而變化顯示。舉例:在我們實際開發中碰到這樣的問題 根據一個主題答題情況,顯示不同的按鈕,且點擊按鈕後,轉到各自的處理介面。 【主題狀態】第一次答題,顯示 【開始】按鈕 事件:點擊按鈕,下載題庫,轉到答題介面 【主題狀態】答題還未結束,顯示 【繼續】按鈕
Time of Update: 2018-12-08
1 實現效果說明:1.1 載入題目資訊之前,顯示正在載入 1.2載入題目資訊成功後,進行題目綁定 1.3載入不成功,轉到載入失敗 2 非同步載入實現2.1 介面設定 載入前介面 View Code <?xml version="1.0" encoding="UTF-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2018-12-08
本來是發表在《程式員》雜誌的,結果編輯整理成一篇書評,內容和深度都大幅縮水,今天把原文post出來,希望能拋磚引玉。 我正式接觸Android的準確時間應該在2010年9月份。那段時間,老聽到公司有人說Donut,CupCake、Eclair等非常奇怪的詞(直到現在,我也不中意Android的版本命名),心中不禁很仰慕:竟然還有這麼多我聞所未聞的東西。所以心裡就特別好奇。不久,我就加入了Android的開發,第一個接觸的大模組是Audio。一看代碼,就發現有更多不懂的詞了,什麼Binder、Au
Time of Update: 2018-12-08
最近一直在研究 android ,並一邊研究一邊做應用。其中遇到了把程式通知常駐在 Notification 欄,並且不能被 clear 掉(就像android QQ一樣)的問題。經過研究實現了其功能,現把 Notification 的使用總結如下: Notification 的使用需要匯入 3 個類import android.app.PendingIntent;import android.app.NotificationManager;import
Time of Update: 2018-12-08
7月13號初略看了下:1 init沒有太大變化,從init.rc可以看出規則未變,但init.rc出現了一些新的設定,看來更依賴kernel的一些資訊了2 app_process未有太大變化,即zygote沒有變化3 SystemServer變化很大,增加了幾個奇怪的service,而且有些service的啟動開始受到系統屬性的控制了,例如 audioService受到"system_init.startaudioservice“控制 3.1
Time of Update: 2018-12-08
你還在用USB線串連手機訪問sdcard嗎?,你out啦。本文將告訴你如果通過wifi串連筆記本與手機並快速存取sdcard,當然無需無線路由器。前提條件 膝上型電腦系統為windows 7,且無線網卡正常,驅動正常Android 手機支援Wifi,並且Android 版本為1.5及其以上需要軟體 windows 7 下面需要 Connectify 這樣一個把你筆記本變為無線路由器的軟體(是基礎網路,並不是點對點網路哦),並且它是完全免費的Android 下面需要一個
Time of Update: 2018-12-08
我總結: 這裡的傳回值有一個"消費(consume)"的概念. 如果放事件(down, move,up)想像為商品就很好理解了. true代表我消費了.(這個商品我要了,你就不能要了,所以就不向後傳遞). false代表我沒消費(這個商品我不要, 我向後傳遞給你,你愛要不要).MotionEvent事件在onInterceptTouchEvent()、onTouchEvent()中的行程順序 onInterceptTouchEvent()
Time of Update: 2018-12-08
package com.maxtech.common.gps;import java.io.BufferedReader;import java.io.InputStreamReader;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.json.JSONArray;import org.json.JSONObject;import
Time of Update: 2018-12-08
1.關於預覽橫豎差90度的問題 原因分析 經過查證和實驗,可以證實:Android提供的SDK(android.hardware.Camera)裡大概不能正常的使用豎屏(portrait layout)載入照相機,當用豎屏模式載入照相機時會產生以下情況:1. 照相機成像左傾90度(傾斜);2. 照相機成像長寬比例不對(失比)。之所以是“大概”,原因是因為可能可以通過一些比較複雜的手段解決。如果以上成立,那為什麼豎屏不能正常成像也就很顯然了。為什麼會產生這樣的情況,請看下面的研究分析。
Time of Update: 2018-12-08
操作功能表不同於選項菜單,選項菜單服務於Activity,而操作功能表則是註冊到某個View對象上的。如果一個View對象註冊了操作功能表,使用者可以通過長按該View對象以呼出操作功能表。操作功能表不支援快速鍵,其菜單選項也不能附帶表徵圖,但是可以為操作功能表的標題指定表徵圖。以下類比操作功能表main.xml布局檔案<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2018-12-08
一、DatePicker繼承自FrameLayout類,日期選擇控制項的主要功能是向使用者提供包含年、月、日的日期資料並允許使用者對其修改。如果要捕獲使用者修改日期選擇控制項中的資料事件,需要為DatePicker添加OnDateChangedListener監聽器。二、TimePicker也繼承自FrameLayout類。時間選擇控制項向使用者顯示一天中的時間(可以為24小時,也可以為AM/PM制),並允許使用者進行選擇。如果要捕獲使用者修改時間資料的事件,便需要為TimePicker添加On
Time of Update: 2018-12-08
CheckBox和RadioButton控制項都只有選中和未選中狀態,不同的是RadioButton是選項按鈕,需要編製到一個RadioGroup中,同一時刻一個RadioGroup中只能有一個按鈕處於選中狀態。以下為CheckBox和RadioButton常用方法及說明 以下為選項按鈕和複選按鈕的使用方法目錄結構 main.xml布局檔案<?xml version="1.0" encoding="utf-8"?><ScrollView xmlns:android="http:
Time of Update: 2018-12-08
【Android】調用系統應用常用uri & intent設定 2011-04-12 16:18轉載自 喬木和小喬最終編輯 喬木和小喬相當一部分來自文檔,希望能有朋友繼續完善此貼,以作搜藏。安裝指定apkpublic void setupAPK(String apkname){ String fileName = Environment.getExternalStorageDirectory() + "/" + apkname; Intent intent =
Time of Update: 2018-12-08
前言:今天翻了一個上午的網路,在android 模擬器下配置google maps遇到了問題,查閱了一堆資料,多數講解的不是很清晰,呵呵,經過多次實驗終於OK了,現把每一步詳細列出來,提供給像我這樣的初學者。大家共同進步1)首先你要確定你安裝的JDK位置,Windows->Preferences->Java->Installed JREs,你可以看到是Jre的location,再在dos
Time of Update: 2018-12-08
android源碼結構分析 frameworks 目錄 (核心架構——java及C++語言).|-- base (基本內容)| |-- api (?都是xml檔案,定義了java的api?)| |-- awt (AWT庫)| |-- build (空的)| |-- camera (網路攝影機服務程式庫)| |-- cmds (重要命令:am、app_proce等)| |-- core (核心庫)| |-- data
Time of Update: 2018-12-08
做人要大度,海納百川,做事要圓滑,左右逢源,這讓我想到了編程也是如此,代碼要擴充,介面也要考慮自適應。這篇文章是android開發人員的必備知識,是我特別為大家整理和總結的,不求完美,但是有用。1.背景自適應且不失真問題的存在 製作自適應背景圖片是UI開發的一個廣泛問題,也是介面設計師渴望解決的問題,我相信我們彼此都深有體會。