Time of Update: 2018-12-08
前言 本章內容是android.view.WindowManager,版本為Android 2.3 r1,翻譯來自"逝憶流緣",歡迎大家訪問他的部落格:http://t.qq.com/pansonphy,再次感謝"逝憶流緣" !期待你加入Android 中文翻譯組,聯絡我over140@gmail.com。 聲明 歡迎轉載,但請保留文章原始出處:)
Time of Update: 2018-12-08
前言 本章內容是android.widget.TimePicker.OnTimeChangedListener,翻譯來自桂仁,再次感謝桂仁 !期待你一起參與Android API 的中文翻譯,聯絡我over140@gmail.com。 聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com/ Android中文翻譯組:http://www.cnblogs.com/over140/ 本文 一、結構 public
Time of Update: 2018-12-07
首先,確認你的 JDK 已經安裝正常,並可以使用。如果沒有安裝正常,在 Ubuntu 下,只需要執行:配置正常的 JDK,: 然後到 http://dl.google.com/android/android-sdk_r08-linux_86.tgz 下載開發包,不管是 i386 還是 amd64,均下載此開發包,並解壓到主目錄,注意,所包含的目錄名稱中不能有中文。 執行 $ANDROID_SDK_HOME/tools/android ,如所示,並更新開發平台。該指令碼支援圖形化介面,當然,
Time of Update: 2018-12-07
Dalvik和標準Java虛擬機器(JVM)之間的首要差別之一,就是Dalvik基於寄存器,而JVM基於棧。一直以來都有人在猜測,選擇基於寄存器的方式是因為它對提前最佳化(ahead-of-time optimization)提供了更好的支援,而這對類似於行動電話這樣的受限環境是頗有裨益的。 Dalvik和Java之間的另外一大區別就是運行環境——Dalvik經過最佳化,允許在有限的記憶體中同時運行多個虛擬機器的執行個體,並且每一個
Time of Update: 2018-12-07
Afinal 是一個android的 orm 和 ioc 架構。而且封裝了android中的httpClient,使其更加簡單易用。使用finalBitmap,無需考慮bitmap在android中載入 的時候oom的問題和快速滑動的時候圖片載入位置錯位等問題。 Afinal的宗旨是簡潔,快速。約定大於配置的方式。盡量一行程式碼完成所有事情。 目前Afinal主要有四大模組: 1、FinalDB模組:android中的orm架構,一行代碼就可以進行增刪改查。支援一對多,多對一等查詢。 2、
Time of Update: 2018-12-07
/** * Paint類介紹 * * Paint即畫筆,在繪圖過程中起到了極其重要的作用,畫筆主要儲存了顏色, * 樣式等繪製資訊,指定了如何繪製文本和圖形,畫筆對象有很多設定方法, * 大體上可以分為兩類,一類與圖形繪製相關,一類與文本繪製相關。 * * 1.圖形繪製 * setARGB(int a,int r,int g,int b); *
Time of Update: 2018-12-07
該方法的聲明為:void android.graphics.Path.arcTo(RectF oval, float startAngle, float sweepAngle); 該方法是畫一個弧線的路徑. 第一個參數是一個RectF類型.這個參數是幹嘛的呢? 先說一下,這個弧線是怎麼來的?是先畫一個橢圓,然後再在這個橢圓上面截取一部分部形。這個圖形自然就是一個弧線了。那麼這個橢圓是怎麼確定的呢?這就是這個rectF參數所起的作用了。 給出這個矩形後,系統就可以算出這個矩形的中心,然後以這個矩開
Time of Update: 2018-12-07
Time of Update: 2018-12-07
在測試Android上拍照 後 手工裁剪的方式,整理了下公用調用庫,共用出來,有這種需求的同學不用重複編寫代碼,很多代碼也是網上摘抄下來的,所以也共用出來,只是為了大家調用更加方便,以下是Activity中的調用方式,layout上就一個Button一個ImageView:Layout代碼:<?xml version=”1.0″ encoding=”utf-8″?> <LinearLayout xmlns:android=”http://schemas.android.com/
Time of Update: 2018-12-07
記得馮·諾依曼大神曾經對我們這些後輩說過,電腦是由運算器、控制器、儲存空間、輸入裝置和輸出裝置五大部分組成的。我們看看現如今的手機(mobile
Time of Update: 2018-12-07
今天嘗試在一個有SurfaceView持續繪圖的程式裡加入背景音樂,遇到一個故障:音樂播10幾秒就中止了,此後再無聲響。嘗試更換為其他mp3檔案,無果。嘗試將播放操作由子線程轉到主線程,依然不行,故障相同。嘗試注釋掉除了“super.onCreate(savedInstanceState);”之外的所有執行代碼,連布局都不設了,總算是行了,可以正常播放了,但總不能光黑屏放音樂吧,那還有個鳥用啊~再嘗試將MediaPlayer由臨時變數設為Activity的成員變數,問題解決。猜想可能是因為Med
Time of Update: 2018-12-07
繪製TileMapRenderer後再繪製的圖形變白色方塊的問題問題在於TileMapRenderer開啟了新的batch,而之前情境開啟的batch未關閉,就造成了錯誤,所以只需在繪製地圖後重啟一下情境的batch:if(_TileMapRenderer !=null){_TileMapRenderer.render(_OrthographicCamera );//重啟batch,不然後面繪製東西都變白色方塊 batch.end();
Time of Update: 2018-12-07
反覆研究了 Android Market,總結一下,之前發在新浪微博上,但不夠詳細,主要是提高使用者體驗。1.網路異常處理,重試機制。 上wifi常常網路斷開,那就看運用程式是否健壯。可以用Android 提供的 frameworks/base/core/java/android/net/NetworkConnectivityListener.java 監控網路變化,然後做相應的處理。2.Cache 這個是必須的。比如手機QQ的頭像,不可能每一次登入,重新把頭像下載一遍。可以是記憶體cache,
Time of Update: 2018-12-07
android提供了封裝瀏覽器的介面,可以讓開發人員利用自己的view顯示網頁內容。今天又實現研究了一下,利用WebView顯示瀏覽器內容,還可以利用 WebViewClient顯示自己需要的內容。中國女裝品牌熱門排行榜效果如下:上面兩張圖分別是首頁的,當點擊java時的。可以看到在瀏覽器上面已經沒有地址欄了。這個是利用WebViewClient顯示的內容。相關代碼如下:人人遊戲問答網。。。 WebView wv; @Override publicvoid
Time of Update: 2018-12-07
G2 Magic上的Android1.6用了好久一直沒去刷,直到今天早上實在忍不住刷到了Android2.2。刷之前在網上看了很多教程和注意事項,感覺好複雜,一步一步跟著做,最後發現其實並不複雜。需要特別注意的幾點是:1. 找一個適合自己手機型號的、功能穩定、耗電量少的ROM。可到論壇上看看大家刷的評測,國內阿興和蛋哥的評價還可以。2.
Time of Update: 2018-12-07
首先,說一下Android開發規範之編碼規範1,java代碼中不出現中文,最多注釋中可以出現中文,中文統一寫在strings.xml中;2,局部變數命名、靜態成員變數命名 只能包含字母,單字首大寫,其他字母都為小寫3,常量命名只能包含字母和_,字母全部大寫,單詞之間用_隔開4,布局檔案中的id命名命名模式為:view縮寫_模組名稱_view的邏輯名稱常用控制項的縮寫如下LayoutView:lv_RelativeView : rv_TextView : tv_ImageView :
Time of Update: 2018-12-07
一個Android視圖有很多控制項,那麼怎麼來控制它們的位置排列呢?我們需要容器來存放這些控制項並控制它們的位置排列,就像HTML中div, table一樣,Android布局也起到同樣的作用。Android布局主要有以下幾種: LinearLayout, RelativeLayout,TableLayout,AbsoluteLayout. 最後一種AbsoluteLayout是通過指定控制項的x/y座標來定位的,不太靈活所以已經不推薦使用了。 (1)
Time of Update: 2018-12-07
想在介面上放四個按鈕,以2*2的形式存在,卻沒有辦法快速實現。嘗試了一下,可以用嵌套的方式,一個LinearLayout嵌套兩個LinearLayout,外層的LinearLayout用縱向布局,而內部的用橫向布局。xml檔案:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2018-12-07
從電腦上把歌曲拷貝到android作業系統的手機上時,通過播放器播放歌曲的時候,歌曲的名稱顯示的都是亂碼,開始我還以為是My
Time of Update: 2018-12-07
1.前言 Android中經常會遇到把View轉換為Bitmap的情形,比如,對整個螢幕視圖進行截屏並產生圖片;Coverflow中需要把一頁一頁的view轉換為Bitmap、以便實現複雜的圖形效果(陰影、倒影效果等);再比如一些動態即時View為便於觀察和記錄資料、需要臨時產生靜態Bitmap。2.實現方法 1)下面是筆者經常用的一個轉換方法 public static Bitmap convertViewToBitmap(View view, int bitmapWidth,