Time of Update: 2018-12-04
在檔案 packages/apps/Settings/src/com/android/settings/DeviceInfoSettings.java 中setStringSummary("build_number", Build.DISPLAY);指定了設定--關於裝置--版本號碼。Build.DISPLAY即Build類中的 DISPLAY 變數,在檔案frameworks/base/core/java/android/os/Build.java 中:public static final
Time of Update: 2018-12-04
SDK升級到1.5以後,當文本輸入框(EditText及其子類)獲得焦點後,會彈出系統內建的軟鍵盤 為了實現一些自訂的功能,就稍微研究了下 * 當layout中有多個EditText,把每個控制項的android:singleLine的屬性都被設定成true的情況下,軟鍵盤的Enter鍵上的文字會變成“Next”,按下後下個EditText會自動獲得焦點(實現了“Next”的功能);當最後一個控制項獲得焦點的時候,Enter鍵上的文字會變成“Done”,按下後軟鍵盤會自動隱藏起來*
Time of Update: 2018-12-04
通過ubuntu等Linux系統都是通過resolve.conf檔案進行網域名稱解析的,通過man resolve.conf可以查看到: The resolver is a set of routines in the C library that provide access to the Internet Domain Name System (DNS). The resolver configuration file contains information that
Time of Update: 2018-12-04
把要替換的圖片放置到launcher2/res/drawable-nodpi目錄,在launcher2/res/layout/apps_customize_pane.xml檔案中,修改android:background="@drawable/xxx",xxx為要替換的圖片。注意要修改兩個地方:<com.android.launcher2.AppsCustomizeTabHost
Time of Update: 2018-12-04
android4.0 休眠喚醒會出現之前介面,我們通過案頭遠程工具可以看到在休眠時候,系統已經進入解鎖介面。可是我們喚醒機器的時候,系統會閃一下之前操作的介面,再進入解鎖介面。所以判斷應該是休眠時候沒有把解鎖介面寫入framebuffer,找到寫framebuffer地方:if (LIKELY(hw.canDraw())) { // repaint the framebuffer (if needed) const int index =
Time of Update: 2018-12-04
由於本人現在在一家專職做網遊的公司,所以現在需要使用一些方法對現運營的網遊代碼進行精簡和最佳化,那麼就要使用到Android sdk中提供的一款很好的檢視工具—Android TraceView、下面先給出對此的解釋:然後講解實現的詳細步驟和需要特別注意的一點! 什麼是TraceView?先看下百度出來的解釋吧:Traceview是android平台配備一個很好的效能分析的工具。它可以通過圖形化的方式讓我們瞭解我們要跟蹤的程式的效能,並且能具體到method。 關於Traceview的使用
Time of Update: 2018-12-04
首先我們看一下新浪微博的效果(其它就是一個dialog): 點擊title前 點擊title後 實現方式: 首先我們要自訂一個dialog 代碼如下: /*** * 自訂dialog * * @author jia * */public class
Time of Update: 2018-12-04
首先在上節中是使用dialog 實現的,(點擊串連),現在我就講些popupwindow 的實現,這個相對dialog比較簡單,因為不用自訂dialog. 實現代碼很簡單如下: 程式碼片段: public void showPopupWindow(int x, int y) {layout = (LinearLayout) LayoutInflater.from(MainActivity.this).inflate(R.layout.dialog,
Time of Update: 2018-12-04
根據上篇認證通過後,可以調用API中的開放介面. 一般我們開發的應用都是要顯示一些企業的微博資訊,如我之前開發的“萬事達卡”顯示萬事達人微博. 首先我們要調用一個介面:http://api.t.sina.com.cn/statuses/user_timeline.json等同於現在的http://api.t.sina.com.cn/statuses/user_timeline.json
Time of Update: 2018-12-04
我們來看一個樣本圖: 首先我們看到一篇很有吸引力的文章時候都會忍不住去評論,可是在我們評論時候,會突然蹦到登入頁面,才發現我們根本就沒有登入,這也是現在大部分應用的結構吧,目的是先吸引住你,然後你會不自覺的想註冊登入,反過來如果應用首先就登入,會覺得比較繁瑣,心情不好,直接就drop了。我個人認為啊.不多說了,看下面實現. 我們這裡主要用到的方法: 跳轉:startActivityForResult(new
Time of Update: 2018-12-04
問題:到底基於哪個版本開發好?問題來源:由於android市場的開發性,android現階段的環境比較混亂。而市面上的使用者持有手機的android系統版本低到1.6高到4.2都有不同程度的分布,這是這種混亂性體現之一。為了讓程式能夠支援更多的一使用者才產生了這樣的問題。問題分析:要解決這個問題就要考慮開發時對不同Android版本之間的相容性與適配的方式和方法。Android各個版本的不同也就是api的發生了一些改變,具體的api變動我將用表格來呈現,並且以1.6為最基礎的版本。版本Api等級
Time of Update: 2018-12-04
Android 製作 升級包http://hi.baidu.com/j_fo/blog/item/81ae650953ea5ec13ac76312.htmlhttp://hi.baidu.com/j_fo/blog/item/53a45b82206837af0df4d21a.html如何製作自己的android升級包(update.zip)2010-09-04
Time of Update: 2018-12-04
首先介紹下網上常用的webservice調用方法,例子很多,我就不詳細介紹了,簡單說下流程:// 建立soapObject對象,參數為命名空間和調用方法名,也就是soap_action. 這個可以在WSDL中擷取.SoapObject object = new SoapObject(NAMESPACE, METHOD_NAME);object.addProperty("theCityName", cityName);// 設定屬性 如果屬性過多則一一設定.//
Time of Update: 2018-12-04
TableLayouyt布局難的是邊框的控制, 首先看下面圖片 在TableLayout中沒有boder屬性,很讓人糾結,學人家html多好,不知道google是怎麼想的.不廢話了,說下邊框機制. TableLayout 邊框布局:其實就背景色套背景色,中間重疊的部分就是我們要的邊框 <TableRow android:layout_width="match_parent"
Time of Update: 2018-12-04
1、將資源放入 frameworks/base/core/res/res/ 中的相應目錄,假設要添加的資源是 drawable 類型,檔案名稱為 test(尾碼可能為xml或者png等等),則將檔案放入 frameworks/base/core/res/res/drawable*/ 下。2、仿照已有的同類型系統資源修改
Time of Update: 2018-12-04
我之前做分頁都是用GridView和ActivityGroup實現的.因為覺得TabHost不好用,還有就是自己水平差的原因吧.如果幫的話,重寫view任何問題都可以解決,呵呵,下面請看實現過程,其實很簡單. 針對TabHost的運用,我就不多講解了,網上例子好多,或者你也可以下載我的Demo查看,不過先聲明,寫的不好. 程式碼片段:public class MyActivity extends TabActivity {private TabWidget
Time of Update: 2018-12-04
trouble writing output: Too many methods: 65634; max is 65536. By package:(介面太多,撐破了。需要介面分離) 26 android 145 android.accessibilityservice 700 android.accounts 436 android.animation 8 android.annotation 3796 android.app 240
Time of Update: 2018-12-04
首先我們先看一個效果: 前兩個是網易的,它做的title不能拖拽,。不過點擊動畫效果挺不錯的,有待學習啊,後面兩個是搜狐的,它做的效果不錯,(注意看title)可以左右拖拽的,因為比較多嘛。下面這兩個圖不錯,是多米音樂用戶端.它可以來回切換畫面,(重要的是沒有出現向viewpager動畫那麼噁心狀態)這個做的很棒, 現在我做的是viewpager+HorizontalScrollView 實現來回切屏,並且title可以左右拖拽.程式碼片段/***
Time of Update: 2018-12-04
對於新浪微博這塊一直很糾結,auth認證讓人吐血。之前項目用到的都是copy別人的,最近想詳細瞭解下,就簡單實現一二,以便以後自己更好的運用. 准別好以下常量 public String consumerKey = "2803926882";// key public String consumerSecret = "d41e6f2d605bd16c785879032ec431f5";// Secret // 自訂回調URL(這個url要在設定檔中配置,)
Time of Update: 2018-12-04
對於新浪微博這塊一直很糾結,auth認證讓人吐血。之前項目用到的都是copy別人的,最近想詳細瞭解下,就簡單實現一二,以便以後自己更好的運用. 准別好以下常量 public String consumerKey = "2803926882";// key public String consumerSecret = "d41e6f2d605bd16c785879032ec431f5";// Secret