Time of Update: 2018-12-06
以前做項目碰到過一個需求,就是有5個button,這5個button要圍繞一個點不停的轉動,而且點擊不同的button會進行相應的邏輯,比如activity的跳轉等.就類似於gallery,但是又有所不同有人會首先想到用位移動畫,但是android的位移動畫只是動畫,也就是說你從A點移動B點,看上去是移動過去了,但是點擊的事件觸發卻還是在A點,實際上沒有真正的位移過去,只是欺騙眼睛罷了,但是在android2.2以後api提供了這樣的一個方法setPosition(),這個方法的好處是你可以監聽
Time of Update: 2018-12-06
package com.img.util;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.graphics.Canvas;import android.graphics.LinearGradient;import android.graphics.Matrix;import android.graphics.Paint;import android.graphics.Pixel
Time of Update: 2018-12-06
String ADD_SHORTCUT_ACTION 動作:在系統中添加一個捷徑。. “android.intent.action.ADD_SHORTCUT” String ALL_APPS_ACTION 動作:列舉所有可用的應用。 輸入:無。 “android.intent.action.ALL_APPS” String ALTERNATIVE_CATEGORY 類別:說明 activity 是使用者正在瀏覽的資料的一個可選操作。
Time of Update: 2018-12-06
Android系統內建一個Gallery瀏覽圖片的應用,通過手指拖動時能夠非常流暢的顯示圖片,使用者互動和體驗都很好。本樣本就是通過Gallery和自訂的View,模仿實現一個仿Gallery映像集的圖片瀏覽效果。如下:1、基本原理在 Activity 中實現 OnGestureListener 的介面 onFling() 手勢事件,通過自訂的 View 繪製draw() 圖片2、ActivityActivity中,通過onTouchEvent()
Time of Update: 2018-12-06
Dalvik 虛擬機器支援垃圾收集,但是這不意味著你可以不用關心記憶體管理。你應該格外注意行動裝置的記憶體使用量,手機和平板的記憶體空間是受到限制的。在這篇文章裡面,我們來看看Android SDK裡面的一些記憶體剖析工具(profiling tools)是如何協助我們修整應用程式的記憶體使用量。一、
Time of Update: 2018-12-06
一、bindService簡介bindService是綁定Service服務,執行service服務中的邏輯流程。service通過Context.startService()方法開始,通過Context.stopService()方法停止;也可以通過Service.stopSelf()方法或者Service.stopSelfResult()方法來停止自己。只要調用一次stopService()方法便可以停止服務,無論之前它被調用了多少次的啟動服務方法。 用戶端建立一個與Service的連結,並
Time of Update: 2018-12-06
Android項目開發完成以後就得將android專案檔打包成apk檔案,放到市場上去,以便於讓別人也來分享你的應用啊!接下來介紹一下個人打包apk的過程。1、產生keystore檔案在命令列中,輸入以下命令:keytool -genkey -alias android.keystore -keyalg RSA -validity 100000 -keystore
Time of Update: 2018-12-06
今天在網上下了個源碼,匯入的時候發現出現Invalid project description的提示,翻譯成中文就是“無效的項目描述”的意思,搞不明白遂百度找到瞭解決辦法,現記錄並共用之!Android匯入一個工程時提示 Invalid project description字樣,當我們單擊<Details>按鈕查看詳細內容可以看到overlaps the location of another
Time of Update: 2018-12-06
1.drawable-(hdpi,mdpi,ldpi)的區別 dpi是“dot per inch”的縮寫,每英吋像素數。 四種密度分類: ldpi (low), mdpi (medium), hdpi (high), and xhdpi (extra high) 一般情況下的普通螢幕:ldpi是120,mdpi是160,hdpi是240,xhdpi是320。2.WVGA,HVGA,QVGA的區別 VGA是“Video Graphics Array”,顯示標準為640*480。
Time of Update: 2018-12-06
所謂無圖無真相,先看: Java代碼如下: package yc.android.fonts;import android.app.Activity;import android.graphics.Typeface;import android.os.Bundle;import android.widget.TextView;public class Y_fonts extends Activity {/** Called when the activity is first
Time of Update: 2018-12-06
詳情參考 某android平板項目開發筆記---計劃任務備份建立一個類繼承 AsyncTaskpublic class BackupTask extends AsyncTask<String, Void, Integer> { private static final String COMMAND_BACKUP = "backupDatabase"; public static final String COMMAND_RESTORE =
Time of Update: 2018-12-06
本文主要介紹記錄和恢複listView滾動位置的3種方法,記錄listView滾動到的位置的座標(推薦)、記錄listView顯示在螢幕上的第一個item的位置、通知適配器資料改變。 有時在view切換時,需要恢複listView之前滾動到的位置,鑒於網上已有資料說的都是第二種方法,而第二種方法本身在精確度上較差,自己找到了第一種方法分享下。 1、記錄listView滾動到的位置的座標,然後利用listView.scrollTo精確的進行恢複listView.setOnScrollListene
Time of Update: 2018-12-06
android應用自適應多解析度的解決方案 1. 首先是建立多個layout檔案夾(drawable也一樣)。在res目錄下建立多個layout檔案夾,檔案夾名稱為layout-800x480等。需要適應那種解析度就寫成什麼。注意: a. 較大的數字要寫在前面:比如layout-854x480而不能寫layout-480x854. b. 兩個數字之前是小寫字母x,而不是乘號。2. 在不能的layout下調整layout
Time of Update: 2018-12-06
大家好,今天給大家分享下Android解析Json的例子,我這裡自己安裝了Tomcat,讓自己電腦充當下伺服器,最重要的是,返回結果自己可以隨便修改。首先看下Json的定義,以及它和XML的比較:JSON的定義:一種輕量級的資料交換格式,具有良好的可讀和便於快速編寫的特性。業內主流技術為其提供了完整的解決方案(有點類似於Regex ,獲得了當今大部分語言的支援),從而可以在不同平台間進行資料交換。JSON採用相容性很高的文字格式設定,同時也具備類似於C語言體系的行為。 –
Time of Update: 2018-12-06
來自國外媒體的報道,HTC近日在其開發人員網站中公布了包含Droid Incredible、Droid Eris、Legend三款手機的系統核心原始碼,最後更新的日期為4月30日。在眾多生產Android系統智能手機的廠家中,並不是每家廠商都會公布原始碼的,這和公司的選擇有關。原始碼公布之後,雖然可以讓應用開發人員更
Time of Update: 2018-12-06
新聞來源:Engadget這個升級包的內容和OTA的升級包是一樣的,但只限沒有刷自製系統擷取root許可權的Nexus One使用。只限未刷自製系統的Nexus One,和安裝方法如下:1. 下載2.2升級包 2. 將其改名為update.zip並放到sd卡的根目錄 3. 關機,再按住音量鍵"-"開機,用音量鍵選到“recovery”。等到帶有三角形的警告畫面出現後,同時按音量鍵“+”和電源鍵。 4. 從彈出的菜單中選擇“Apply sdcard:update.zip”。 5.
Time of Update: 2018-12-06
來Android開發人員網站的訊息,Google更新了Android系統平台版本分布統計,截止到 5月17日,Android 2.1版系統已經佔據37.2%的終端量,排名第 一。直到今年四月,Google都是每隔數個月才更新發布一次版本分布統計。由於版本的增多,特別是即將發布的Android 2.2版系統,會讓Android平台系統版本分裂說重現,Google現在開始每隔幾個星期就會張貼新的分布統計圖。之前Android
Time of Update: 2018-12-06
Time of Update: 2018-12-06
新聞來源:個人電腦世界網站本文是教各位如何安裝Google的Android作業系統到iPhone上。事先警告,動手能力不強,不喜歡折騰的同學還是不要試了。 也許你想過讓iPhone逃出蘋果的魔爪。也許你只是嘗試下新東西。無論基於哪種想法,你已經看過關於iPhone安裝Android系統的文章 了,你現在想自己來試試。目前還不完善
Time of Update: 2018-12-06
1、//在onCreat方法中setContentView()之前插入requestWindowFeature(Window.FEATURE_NO_TITLE);//取消標題列getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN , WindowManager.LayoutParams. FLAG_FULLSCREEN);//全屏註:這種方法在啟動activity時會閃現狀態列之後再全屏2、在m