Time of Update: 2018-12-04
詳細內容轉貼:http://www.kandroid.org/android_pdk/keymaps_keyboard_input.html Key layout maps are installed in /system/usr/keylayout and /data/usr/keylayout. Key layout maps are stored on the device as UTF-8 text files and have the following
Time of Update: 2018-12-04
Guess Android SystemClock keeps system timer and rtc count sync. power on reset -> reserve rtc power onlycommand reboot (system software reset) -> reserve PM, RSC, RTC, GPIO For keep time for situations as sleep/wakeup, command reboot, power
Time of Update: 2018-12-04
首先還是一貫作風,我們先看案例: 靜態圖看不出來效果,如果用過此軟體(紮客)的同學們都知道,她的背景會動.怎麼樣,是不是覺得很時尚,起碼比靜態要好(個人觀點).其實實現起來並不複雜,這個如果讓做遊戲程式員做簡直太小兒科了,這裡我說明一點,其實我們做應用的也應該多少瞭解下遊戲編程思維,起碼對我們做應用有很好的協助. 下面我簡單介紹下實現方式.
Time of Update: 2018-12-04
screen coordinate(Xs) VS device coordinate(Xd)screen coordinate is related to screen rotation, which could be change after orietation. But device coordinate is fixed, left up is original point. Xs= Xd*A+Yd*B+CYs= Yd*D+Yd*E+F Calibrate math is aiming
Time of Update: 2018-12-04
What's G-sensor?An g-sensor (or accelerometer) is a device that measures proper acceleration, the acceleration experienced relative to freefall.Single- and multi-axis models are available to detect magnitude and direction of the acceleration as a
Time of Update: 2018-12-04
首先我們還是來看一些案例,還是拿搜狐新聞用戶端,因為我天天上下班沒事愛看這個東東,上班又沒時間看新聞,上下班路途之餘瀏覽下新聞打發時間嘛. 看這個效果挺棒吧,其實實現起來也不難,我簡單說明下.首先我們用到的控制項是:ExpandableListView布局檔案:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:
Time of Update: 2018-12-04
首先還是按照慣例給大家看下樣本. 用過多米音樂的都會知道, 這個UI可以上下滑動,作用嘛---無聊中可以劃劃解解悶,這被鎚子公司老羅稱呼為“情懷”,其實叫“情趣”更合適。嘿嘿.如今移動互連網發展這麼迅速,市場上已不再是那初期隨便敲個APP放上架就能擁有幾十萬使用者的階段了.最近蘋果公司,為了怕android下載量趕超蘋果商店,大勢聲稱:(第 500 億個下載應用的使用者就可以獲得 10,000 美元的 iTunes 禮品卡,除此之外,緊隨第 500 億之後的前 50 名使用者也可以獲得
Time of Update: 2018-12-04
在新浪微博授權後調用擷取使用者資訊的介面時候會報以下錯誤(使用者不存在):com.weibo.sdk.android.WeiboException: {"error":"User does not exists!","error_code":20003,"request":"/2/users/show.json"}如果你查看新浪源碼的就會發現,其實這個錯誤是一個很幼稚的問題,為什麼這麼說呢,我們先看下源碼:/** * 根據使用者ID擷取使用者資訊 * * @param uid *
Time of Update: 2018-12-04
Android 4.0(ICS) merge handset and tablet UI together, make customer flexible to use which UI they want. On marketing nowdays, phone use phone mode directly and other product like tablet/MID/PND use tablet mode.ICS support multi-panel in tablet mode
Time of Update: 2018-12-04
首先還是一貫作風,先看一些案例:(介面) 玩過的朋友想必很熟悉,其實就是介面可以拖拽,會有反彈效果,看起來很炫酷.(總之比拖拽沒反應的死板要好.)下面我來一一講解如何?這樣效果:原理:自訂ScrollView對其Touch監聽,對布局時時更改.一:不包含孩子,就是只針對普通的布局:MyScrollView.javapackage com.rebound.myscroll;import android.content.Context;import
Time of Update: 2018-12-04
看到這個題目,我想做andorid開發有段時間的朋友對之在熟悉不過了,不過我之前開發Tab分欄的都是用ActivityGroup類比實現的.其實原理上和TabHost差不多:都是用LocalActivityManager.startActivity(),擷取目標的window將之轉化為view,最後顯示出來.
Time of Update: 2018-12-04
上一節說的是小球運動,而這節介紹的是粒子系統,從名字上就可以得出數量之極多.簡單說:粒子系統就是有好多好多小球在一起欲動,那麼這就叫做粒子系統,考慮的是整體感覺,而不是單個小球的軌跡.這讓我聯想到了墨跡和新浪推出的天氣動態背景,是不是也是這樣實現的呢.總而言之,如下雨,下雨,瀑布等都可以做到,但是做起來很複雜,估計我想遠跑偏了,肯定有更好的辦法實現動態背景.我們還是先看一個案例,實現起來和前面講解小球一樣.首先粒子物件Particle.javapackage
Time of Update: 2018-12-04
在ubuntu(9.10)下執行adb devices命令, 返回的結果是:List of devices attached ???????????? no permissions 這意味著,USB串連的裝置是能夠被識別的。Google之後,得知adb server需要以root的許可權啟動,於是有了如下命令:brian@brian-laptop:~/Dev/Java/Android/android-sdk-linux_86/tools$ ./adb
Time of Update: 2018-12-04
在第一篇中,我介紹了ViewPager的應用以及禁用滑向下一頁. 這一篇將之加工一下,類比實現新浪裡面的功能,vierpager 分頁. 在新浪微博訊息一欄中是這樣的(注意看title): 上部分頁欄可以用gridview來實現,不過為了省事在這就用textview代替了. 貼出代碼:/*** * ViewPager * * @author zhangjia * */public class MainActivity extends
Time of Update: 2018-12-04
有些天沒有寫部落格了,最近一直在為遊戲打基礎,主要因為之前是做應用,對遊戲還不夠瞭解.(這裡瞎扯一點,我之所以轉遊戲,一方面:因為應用比較簡單,開發人員跳級性的增長,加上HTML5的流行,如果HTML5移動上面完全鋪開的話,後面可想而知...第二嘛:掙錢多,這也是我要轉行的最主要的因素,敢問當今,這年代沒錢能做什麼!!!扯淡話不多說了,總之程式這條路是為我集資.吃苦受累都是浮雲.錢才是王道.)
Time of Update: 2018-12-04
首先我們還是來看一款樣本:(蘑菇街) 看起來很像我們的gridview吧,不過又不像,因為item大小不固定的,看起來是不是別有一番風味,確實如此.就如我們的方角圖形,斯通見慣後也就出現了圓角.下面我簡單介紹下實現方法.第一種:我們在設定檔中定義好列數.如也就是3列.我們需要定義三個LinearLayout,然後把擷取到的圖片add裡面就ok了.main.xml<?xml version="1.0"
Time of Update: 2018-12-04
在我們APP的開發中,往往都會遇到版本的升級,因為不可能有任何一個應用做的完美無缺,所以版本升級對APP應用來說是不可缺少的一部分.像新浪微博等一些應用軟體,三天兩頭提醒我升級.不過這樣也很正常,就像android 升級一樣,為了給使用者提供更方便更人性化的操作.說下具體實現吧,不過我是參考別人的。不管對你們有沒有協助,總之對我有協助啊,如果日後用到就直接copy了.哈哈,不扯了。首先看一個檔案manifest檔案.<manifest
Time of Update: 2018-12-04
首先呢,我們還是看幾個示圖:(這是360推出的一款天氣預報APP(墨跡),很不錯的一款哦,這裡為她們做一個免費廣告,哈哈.) 這種帶有圓角的listview' 看起來很棒吧,確實是這樣,其實也不能這麼說,主要方形太多了,斯通見慣就不值錢了,“物以稀為貴嘛”.
Time of Update: 2018-12-04
首先還是一貫作風,請大家先看一些圖例: 在上一篇介紹了地圖顯示自己的位置,在這一篇呢,我簡單介紹下在地圖如何show出來一系列POI(興趣點) 首先我們從伺服器拉取要標記POI的資訊如(lat,lon,Tag等資訊)然後就是根據經緯度建立ItemizedOverlay.這個是用於顯示一系列的POI. 程式碼片段: 在onLocationChanged調用:/*** * Location 監聽 * * @param arg0 */@Overridepublic
Time of Update: 2018-12-04
上一篇分享了判斷是否在案頭的文章,不過實際用起來有些問題,在htc上面判斷正常,但是在摩托和三星的機器上會出現判斷失敗。//擷取當前啟動並執行程式public static boolean isLauncherRunnig(Context context) { ActivityManager am = (ActivityManager) getSystemService(ACTIVITY_SERVICE);string topActivityName = am.getRunningTasks(