Time of Update: 2018-12-08
上篇我講了Textview顯示本地圖片,具體請看Android中Textview顯示帶html文本二-------【Textview顯示本地圖片】上篇遺留下來一個問題就是:顯示網狀圖片,我用android2.3的系統,可以顯示圖片出來,並且如果圖片比較大,應用會卡的現象,肯定是因為使用主線程去擷取網狀圖片造成的,但如果我用android4.0以上的系統運行,則不能顯示圖片,只顯示小方框。究其原因,是在4.0的系統上執行的時候報錯了,異常是:android.os.NetworkOnMainThre
Time of Update: 2018-12-08
前言 本章內容是android.widget.RadioGroup,翻譯來自"首當其衝",再次感謝"首當其衝" !歡迎你一起參與Android API 的中文翻譯,聯絡我over140@gmail.com。 聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com/ Android中文翻譯組:http://www.cnblogs.com/over140/ 本文 一、結構 public class RadioGroup
Time of Update: 2018-12-08
Android利用ActivityGroup載入子Activity,子Activity調用對話方塊,彈出:ERROR/AndroidRuntime(10104): Caused by: android.view.WindowManager$BadTokenException: Unable to add window -- token android.app.LocalActivityManager$LocalActivityRecord@45a58ee0 is not valid; is
Time of Update: 2018-12-08
本文為原創,如需轉載,請註明作者和出處,謝謝! 本文為新書《Android/OPhone 開發完全講義》的內容連載。《Android/OPhone開發完全講義》一書現已出版,敬請關注。購買:互動網(china-pub)《Android/OPhone 開發完全講義》目錄原始碼下載上一篇:新書內容連載(2):Android Activity的生命週期1. 啟動和關閉ADB服務(adb start-server和adb kill-server)
Time of Update: 2018-12-08
本文使用Matrix實現Android實現圖片縮放與旋轉。範例程式碼如下:package com.android.matrix;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Matrix;import android.graphics.drawable.BitmapDrawable;import and
Time of Update: 2018-12-08
一 實現效果說明按鈕正常效果 按鈕點擊時效果 二 現在透視效果按鈕 實現透視效果按鈕,主要關注兩點: 1 按鈕背景實現 2 按鈕字型顏色實現 2.1 按鈕背景實現透視顏色主要是在背景顏色值中增加alpha值 按鈕透視實現<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2018-12-08
文章目錄 需求說明:資源打包 1 通過AssetManager類讀取jar包中的資源檔 使用ClassLoader類讀取資源檔 需求說明: 項目開發過程中,需要將公用資源打包成jar包,後面的app直接將jar包匯入項目,實現公用資源共用。資源打包 對項目資源打包,包含了class,assets,res 1
Time of Update: 2018-12-08
在android 的RelativeLayout布局中 如何讓螢幕自適應且不相互重疊一般根據業務的要求介面布局可以分成兩個方向 橫向: 介面子項目添加的順序為下面元素先添加 ,上面的元素後添加 下面的元素設定的屬性值:相對與parent 底部對齊 設定高度 上面的元素設定的屬性:相對於下面的元素上邊對齊 縱向: 介面的右邊的元素,先添加,左邊的元素後添加備忘:
Time of Update: 2018-12-08
文章目錄 前言問題原因 前言 在項目的開發過程中,需要Listview的Item中包含按鈕的效果。在實際開發過,Item中放置按鈕後,ListView 單行選擇背景顏色變化的效果沒有了。 問題原因 ListView 和 其它能觸發點擊事件的widget無法一起正常工作的原因是加入其它widget後,ListView的itemclick事件將無法觸發,被其它widget的click事件屏蔽。 目前網路上普遍的解決方式設定1
Time of Update: 2018-12-08
1 前言 android裝置的儲存特點: 分記憶體和SD卡兩種存放裝置,且android裝置儲存空間小,且系統片段化等情況。 SD卡:老版本的android裝置 不存在內建SD 新版本的android裝置包含內建sd卡和外置sd卡 同時sd卡存在掛起,不能讀寫情況2 當前android io儲存的兩位的位置的說明2.1 儲存到SD卡上 Environment.getExternalStorageDirectory() 擷取SD卡路徑
Time of Update: 2018-12-08
本文介紹Android平台中一些免費的UI庫及組件資源。 短短數年時間 Android 平台就已經形成了一個龐大而活躍的開發人員社區。許多社區開發的項目業已進入成熟階段,甚至可以用於商業的軟體生產中,且不用擔心品質問題。 本文編譯自 androiduipatterns,意在分享一些免費、開源的 Android UI 庫及組件資源。 1. GreenDroid 該項目可以實現下列的 UI 設計:動作欄(Action Bar)快捷動作(Quick
Time of Update: 2018-12-08
一、Handler的定義: 主要接受子線程發送的資料, 並用此資料配合主線程更新UI. 解釋: 當應用程式啟動時,Android首先會開啟一個主線程 (也就是UI線程) , 主線程為管理介面中的UI控制項,進行事件分發, 比如說, 你要是點擊一個 Button, Android會分發事件到Button上,來響應你的操作。 如果此時需要一個耗時的操作,例如: 連網讀取資料,或者讀取本地較大的一個檔案的時候,你不能把這些操作放在主線程中,如果你放在主線程中的話,
Time of Update: 2018-12-08
有時候我們需要在遊戲或應用中用一些符合我們樣式的提示框(AlertDialog)以下是我在開發一個小遊戲中總結出來的.希望對大家有用.先上:下面是用到的背景圖或按鈕的圖片經過尋找資料和參考了一下例子後才知道,要實現這種效果很簡單.就是在設定alertDialog的contentView.以下的代碼是寫在Activity下的,代碼如下:public boolean onKeyDown(int keyCode, KeyEvent event) {//
Time of Update: 2018-12-08
我總結: 這裡的傳回值有一個"消費(consume)"的概念. 如果放事件(down, move,up)想像為商品就很好理解了. true代表我消費了.(這個商品我要了,你就不能要了,所以就不向後傳遞). false代表我沒消費(這個商品我不要, 我向後傳遞給你,你愛要不要).MotionEvent事件在onInterceptTouchEvent()、onTouchEvent()中的行程順序 onInterceptTouchEvent()
Time of Update: 2018-12-08
一、字典表,用來存放索引值對資訊package com.ljq.activity;import java.io.Serializable;@SuppressWarnings("serial")public class Dict implements Serializable {private Integer id;private String text;public Dict() { }public Dict(Integer id, String text)
Time of Update: 2018-12-08
根據activity的生命週期,在activity不顯示時,會執行onStop函數(比如按下home鍵),所以你在onStop函數(按退出鍵除外)裡面把notification放在通知欄裡,再此顯示時,把notification從通知欄裡去掉。或者,只要程式在運行就一直顯示通知欄表徵圖。 下面對Notification類中的一些常量,欄位,方法簡單介紹一下:常量:DEFAULT_ALL 使用所有預設值,比如聲音,震動,閃屏等等DEFAULT_LIGHTS
Time of Update: 2018-12-08
一、DatePicker繼承自FrameLayout類,日期選擇控制項的主要功能是向使用者提供包含年、月、日的日期資料並允許使用者對其修改。如果要捕獲使用者修改日期選擇控制項中的資料事件,需要為DatePicker添加OnDateChangedListener監聽器。二、TimePicker也繼承自FrameLayout類。時間選擇控制項向使用者顯示一天中的時間(可以為24小時,也可以為AM/PM制),並允許使用者進行選擇。如果要捕獲使用者修改時間資料的事件,便需要為TimePicker添加On
Time of Update: 2018-12-08
文章目錄 Horde3D OGRE3D Irrlicht jmonkey Catcake jPCT-AE min3d gamine Alien3D
Time of Update: 2018-12-08
本文使用的libgdx是0.92版本,和現在的最新版可能有一些不一樣的地方。全文內容僅供參考。本來這篇想寫情境的,但是昨天和群裡一個朋友討論了一下libgdx顯示漢字的問題。以前沒有注意到這個問題,發現還是蠻嚴重的,要是不支援中文,libgdx用著就有點不愉快了。我們來看看BitmapFont類,這是有關文字繪製的。看一下源碼:public BitmapFont () {
Time of Update: 2018-12-08
昨天Google I/O開發人員大會上宣布,Android Studio 0.1的前瞻版發布了,今早馬上下載嘗下鮮。如下:https://developer.android.com/sdk/installing/studio.html很顯然的IntelliJ IDEA的樣貌,下面是一些:選擇了“New Project”給工程和包起個名字建立自訂表徵圖選擇工程類型給工程定個名字開始建立。嚮導基本上和Eclipse差不多。不過這個建立過程可比Eclipse上長的多。主要是因為從gradle上下載。