Time of Update: 2018-12-06
iReaper for android是哥開發的一款android平台的小工具,用來協助您下載中文MSDN Webcast 的課程視頻,代碼以及課件。功能與iReaper類似,因此得名。中文MSDN Webcast 從2004 年誕生至今已經開播了1000
Time of Update: 2018-12-07
很多Android開發人員已經度過了初級、中級,如何成為一個Android高手呢? Android123就各個層級的程式員應該掌握哪些內容作為下面分類。 一、初級 1. 擁有嫻熟的Java基礎,理解設計模式,比如OOP語言的原廠模式要懂得。 2. 掌握Android UI控制項、Android Java層API相關使用。 邁向中級,最好再次更新下Java技術,掌握Java concurrent庫、nio庫,精通xml、json解析,做過socket c/s端的程式。
Time of Update: 2018-12-07
程式執行需要讀取到安全敏感項必需在androidmanifest.xml中聲明相關許可權請求, 完整列表如下:android.permission.ACCESS_CHECKIN_PROPERTIES允許讀寫訪問”properties”表在checkin資料庫中,改值可以修改上傳( Allows read/write access to the “properties” table in the checkin database, to change values that get
Time of Update: 2018-12-07
1 Intent.ACTION_MAIN String: android.intent.action.MAIN標識Activity為一個程式的開始。比較常用。Input:nothingOutput:nothing例如:Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
Toast大家都知道了,是一個在不影響使用者正常使用下的資訊提示工具,但預設的Toast只能顯示文字,是否有點單一呢,能不能顯示帶映像的Toast呢。不怕想不到,答案是肯定的,那就show一下吧。private void showToast() {// 1 建立ToastToast toast = Toast.makeText(this, "圖文顯示,是不是有點^_^", Toast.LENGTH_LONG);// 2 建立Layout,並設定為水平布局LinearLayout mLayout
Time of Update: 2018-12-06
JSON的定義: 一種輕量級的資料交換格式,具有良好的可讀和便於快速編寫的特性。業內主流技術為其提供了完整的解決方案(有點類似於Regex ,獲得了當今大部分語言的支援),從而可以在不同平台間進行資料交換。JSON採用相容性很高的文字格式設定,同時也具備類似於C語言體系的行為。 – Json.org JSON的結構: Name/Value Pairs,類似所熟知的Keyed list、 Hash table、Disctionary和Associative
Time of Update: 2018-12-06
res/layout/main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"
Time of Update: 2018-12-06
你曾經被iphone用手指在螢幕劃來花去拖動相片吸引嗎?在Android同樣能夠實現,而且不是什麼難事。這裡需要用到android.content.Context;android.widget.BaseAdapter;android.wiget.ImageView;等。android.content.Context在Activity中類似於一張Canvas畫布,能夠隨時處理或覆蓋它。Context與Intent一樣是android.content的子類。本執行個體通過在layout中放置Gall
Time of Update: 2018-12-06
res/values/style.xml<?xml version="1.0" encoding="utf-8"?><resources> <style name="style1"> <item name="android:textSize">18sp</item> <item name="android:textColor">#EC9273</item>
Time of Update: 2018-12-06
介面 src/Ex03_16.javapackage gphone.EX03_16;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;public class EX03_16 extends Activity {
Time of Update: 2018-12-06
源碼下載完畢後執行以下命令:root@alex-MS-7236:~# cd mydroidroot@alex-MS-7236:~/mydroid# repo sync這時出現錯誤============================================Checking build tools versions...build/core/main.mk:76:
Time of Update: 2018-12-07
1 Intent.ACTION_VIEWString android.intent.action.VIEW用於顯示使用者的資料。比較通用,會根據使用者的資料類型開啟相應的Activity。比如 tel:13400010001開啟撥號程式,http://www.g.cn則會開啟瀏覽器等。代碼1:Uri uri = Uri.parse("http://www.google.com"); //瀏覽器//Uri uri =Uri.parse("tel:1232333");
Time of Update: 2018-12-07
前言 這段時間在研究android平台上的開源項目——StandupTimer,這是由jwood所設計的一個較為簡單android應用,用於控制會議時間,類似秒錶倒計時。OptionsMenu 在android的SDK中options menu 是這樣解釋的:Options menus: The icon menus do not support item check marks and only show the item's condensed title. The expanded
Time of Update: 2018-12-07
前言 這段時間在研究android平台上的開源項目——StandupTimer,這是由jwood所設計的一個較為簡單android應用,用於控制會議時間,類似秒錶倒計時。android的提醒 android 的提醒主要有3中方式:Toast Notification,Status Bar Notification,Dialog Notification;在Standup Timer 中使用了很多Dialog notification。特別是在刪除某項時,彈出的確認對話方塊。Dialog
Time of Update: 2018-12-07
前言 學習android一段時間了,為了進一步瞭解android的應用是如何設計開發的,決定詳細研究幾個開源的android應用。從一些開源應用中吸收點東西,一邊進行量的積累,一邊探索android的學習研究方向。這裡我首先選擇了jwood的 Standup Timer 項目。本文將把研究的內容筆記整理,建立一個索引列表。 MediaPlayer 在standup timer中需要用到多媒體的鈴聲提醒,它是採用MediaPlayer類進行具體操作。android
Time of Update: 2018-12-07
前言 學習android一段時間了,為了進一步瞭解android的應用是如何設計開發的,決定詳細研究幾個開源的android應用。從一些開源應用中吸收點東西,一邊進行量的積累,一邊探索android的學習研究方向。這裡我首先選擇了jwood的 Standup Timer 項目。本文將把研究的內容筆記整理,建立一個索引列表。PowerManager.WakeLock PowerManager.WakerLock是我分析Standup Timer原始碼時發現的一個小知識點,Standup
Time of Update: 2018-12-07
前言 好一陣子沒有做Android開發了,最近公司接了個Android的項目。由於以前用eclipse更新Android 一直存在錯誤,於是趁這個機會吧SDK 和 eclipse.一起重裝過。順利的重裝好,打算添加原本項目時卻出現了錯誤!ERROR Android requires compiler compliance level 5.0. Please fix project properties.錯誤。
Time of Update: 2018-12-07
android 架構下View的繪製過程簡單樣本說明繪製過程關於Paint關於Canvas關於Drawable(3中建立方法)Drawable的擴充:TransitionDrawabl、ShapeDrawable、NinePathDrawable(XML 與 Class表現)關於windowXMLAtts屬性暴露(AttributeSet、TypedArray、obtainStyledAttributes()方法)包含XML 屬性的自訂View 樣本Resouce XML
Time of Update: 2018-12-07
看到很多書中都沒有對PreferenceActivity做介紹,而我正好又在項目中用到,所以就把自己的使用的在這總結一下,也方便日後尋找。PerferenceActivity是什麼,看下面的: Android系統(左) MusicPlayer Setting(右)
Time of Update: 2018-12-07
前言 這段時間在研究android平台上的開源項目——StandupTimer,這是由jwood所設計的一個較為簡單android應用,用於控制會議時間,類似秒錶倒計時。TabActivity & TabHost tabActivity繼承自Activity,其內部定義好了TabHost,可以通過getTabHost()擷取。TabHost 包含了兩種子項目:一些可以自由選擇的Tab