Time of Update: 2018-12-04
TextView控制項可用來展示文本資訊(包括HTML文本),可以手動來設定可編輯或不可編輯。在代碼中通過new的方式。通過在main.xml中添加TextView配置節來建立,設計基礎屬性,寬度、高度、顏色、字型大小等,需要注意的是設定字型大小的幾個單位(sp/dp/ps)之間的區別。android:autoLink 設定是否當文本為URL連結/email/電話號碼/map時,文本顯示為可點擊的連結。可選值(none/web/email/phone/map/all)android:aut
Time of Update: 2018-12-04
業務需求: 在頁面中使用ScrollView顯示,其中有部分內容是通過表格的方式呈現,表格通過ListView來實現。這樣就會出現在ScrollVIew中使用ListView的情況 :這樣為了讓表格能完整呈現,也就是ListView的內容完整顯示。需要解決衝突。 在網上查閱了相關資料:解決方案主要有下面三種1.在ScrollView中添加一屬性 android:fillViewport="true"
Time of Update: 2018-12-04
網上有很多android中調用JNI的文章,不過作為入門,最簡單的就是拿NDK中內建的例子,還有就是看官方的doc。受之與漁在ndk目錄下有如何編譯jni中的c/c++檔案以及如何編寫mk檔案android-ndk-r5c/documentation.html如何編寫mk檔案android-ndk-r5c/docs/APPLICATION-MK.html總之docs目錄下幾乎有你想要的。如果不夠可參考這位大牛寫的。很不錯,只不過有點麻煩http://my.unix-center.net/~Sim
Time of Update: 2018-12-04
雖然google有在PackageInfo裡提供firstInstallTime這個介面(其實是一個public欄位),但似乎無用,傳回值為零。google了下 真正可以擷取安裝時間要變通下PackageManager pm = context.getPackageManager();ApplicationInfo appInfo = pm.getApplicationInfo("app.package.name", 0);String appFile =
Time of Update: 2018-12-04
keywords:android PengdingIntent intent Extras資訊發送通知時我們通常會在通知欄附加上一些資訊,當通過通知啟動某個activity時,利用這些附加資訊完成某些工作,但是會遇到這類問題:在通過通知啟動的activity無法擷取到intent的附加資訊,或者是擷取的附加資訊跟自己期望的不一致,不然你不間斷的發通知,每個通知附加資訊不一樣。n.contentIntent =
Time of Update: 2018-12-04
package com.hoot.handler;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.HandlerThread;import android.os.Looper;import android.os.Message;import android.util.Log;class LooperThread extends
Time of Update: 2018-12-04
通過StackManager對Android應用的Activity進行自己管理的工具類直接上代碼 package com.example.test;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Stack;import android.app.Activity;public class StackManager {//棧管理器
Time of Update: 2018-12-04
原來試著用getFromLocation(double latitude, double longitude, int maxResults)//Returns an array of Addresses that are known to describe the area immediately surrounding the given latitude and longitude. 但發現老是返回空值:http://blog.csdn.net/dadoneo/archive/2011/
Time of Update: 2018-12-04
顯示菜單時隱藏菜單時public class MainActivity extends Activity implements OnTouchListener {/**** 功能表列左邊距 註:功能表列左邊與螢幕X座標的位置**/private int leftEdge = 0;/**** 功能表列右邊距 註:功能表列右邊與螢幕X座標的位置**/private int rightEdge = 0;/*** 功能表列 ***/private LinearLayout menu;/**** 主介面
Time of Update: 2018-12-04
(1)在網上搜尋該問題的解決方案,且查閱android開發文檔,沒有發現可以實現該功能的顯示API調用,網路上很多人請教同樣的問題,但都沒有能夠實現解答;說是android為了使用者的安全,已屏蔽該實現該方法的功能,第三方法應用是無法實現靜默安裝的。(2)然後自己試圖去看看android實現普通安裝程式的源碼檔案,能否找到解決的辦法,打算繞過普通安裝時的提示框,直接調用通過確認後調用的函數進行安裝;在查看android應用程式的普通安裝過程後,發現應用程式安裝過程的方法調用過程為:首先進入到co
Time of Update: 2018-12-04
這兩天在做一個天氣預報的程式,在網上找了找資料,最後決定根據中國天氣網提供的介面來編寫,點擊一下就會發現http://m.weather.com.cn/data/101070101.html,返回的是JSON格式,使用起來非常方便。下面是部分主要代碼:首先先寫一個天氣的Form-WeatherForm:主要有城市名、城市編號(就是網址中的9位元字)、當前日期、溫度、風力等。package com.example.weatherform;public class WeatherForm {
Time of Update: 2018-12-04
其實首字母提示框本質上來說是一個View,View懸浮與介面之上。設定首字母懸浮提示框,有以下幾點要點:1、獲得WindowsManger服務 WindowManager mWindowsManger =(WindowManager)getSystemService(Context.WINDOW_SERVICE); TextView mShowText=(TextView)
Time of Update: 2018-12-04
1、listView去除點擊時背景的黑色:android:cacheColorHint="#00000000"2、RatingBar監聽數目改變:level.setOnRatingBarChangeListener (new RatingBar.OnRatingBarChangeListener () { public void onRatingChanged (RatingBar ratingBar, float rating, boolean fromUser) {
Time of Update: 2018-12-04
項目需求:要求實現文字滾動的效果,考慮到在android 中對動畫的實現有Tween和Flame兩種方式,查閱資料以後發現還是需要使用Tween的方式,寫了一個工具類AnimUtil,通過調用工具類實現View的動畫效果,並且為了方便對View的介面更新,AnimUtil還整合自Handler。具體參考代碼如下:package com.vtion.sleb.banca.utils;import android.content.Context;import
Time of Update: 2018-12-04
在android應用中我做了一個懸浮框,布局介面就一個ImageView,setOnTouchListener是使這個圖片移動,setOnClickListener是點擊這個圖片觸發的事件,開始的時候我也沒想多,發現只能觸發一個事件。通過查資料,我瞭解了,當onTouch事件返回ture時將不會把事件傳遞到onClick事件(表面當前的事件已經處理,不需往下傳遞),因此我們需要控制好onTouch事件什麼時候返回true或者false 來達到OnTouch和OnClick事件同時存在。
Time of Update: 2018-12-04
”The Geocoder class requires a backend service that is not included in the core android framework. The Geocoder query methods will return an empty list if there no backend service in the platform.“這裡說到了要有個backend服務,但並有說此服務要怎麼得到,罈子上有人覺得要用google map
Time of Update: 2018-12-04
把別人的方法copy過來,備份下。下面是連結。http://blog.csdn.net/stonecao/article/details/6457935這是第二種典型情況,那就是需要內部api的支援,注意一下作者每一個字的說明,否則可能漏了重要步驟,還是得到紅叉--1.找到setting項目的原始碼:android2.2/packages/apps/Settings/--2.拷貝
Time of Update: 2018-12-04
參考文獻http://blog.csdn.net/stonecao/article/details/6460116http://fanwei51880.blog.163.com/blog/static/3240674020115201252504/http://www.coderanch.com/t/478455/Android/Mobile/Failure-INSTALL-FAILED-ALREADY-EXISTS有時候別人給的對於你來說不一定是正確答案,但是卻能給你提供走向真理的方向。1.首
Time of Update: 2018-12-04
Below is a simple yet effective solution of using checkbox in listviews.XML File<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"
Time of Update: 2018-12-04
課程主題:Android底層開發關鍵技術—Android系統移植與HAL架構開發詳情課程大綱如下:5 Android4.0系統的下載與編譯 5.1 設定Android編譯環境及源碼的擷取 5.2 編譯過程分析 5.3 建立自己的目標板編譯項 5.4 源碼編譯過程中常見問題6 Android4.0系統模擬器的運行 6.1 Android模擬器說明 6.2 定製手機模擬器ROM 6.3 為Android啟動加速 6.