Time of Update: 2014-03-12
在實際開發中Android中內建的控制項有時無法滿足我們的需求,這時就需要我們重寫控制項來實現我們想要的功能。比如我想使Button有按下和彈起效果還可以寫文字,就沒有哪個原生的控制項能滿足我們的需求,在這裡我選擇重載ImageButton,在ImageButton的基礎上添加文字實現效果重寫按鈕實現代碼package com.example.buttontest;import android.content.Context;import
Time of Update: 2014-03-12
xmlns:s="library://ns.adobe.com/flex/spark" title="View Menu Example"> import mx.core.FlexGlobals; private function onClick (e:Event ) :void { FlexGlobals.topLevelApplication.viewMenuOpen=true; } private function onSelected (e:Event
Time of Update: 2014-03-12
之前有很多人問過我TaintDroid的內容,所以一點點吧涉及的思路整理一下。今天又看了一遍,確實需要很多的支援人員以及紮實的功底,不管是Java的還是Android,從系統底層一直到頂層,涉及的知識點比較多。以後會陸陸續續更新TaintDroid中涉及的知識點和實現的技術詳解,當然了,是我個人的理解,未必是人家就這麼實現的吧。只是感覺可行。在TaintDroid中涉及到Binder HOOK,雖然沒有詳解,但是原理感覺應該差不多吧。首先Binder IPC這個是在C層的,也就是Native
Time of Update: 2014-03-12
有個很常見的需求就是當有新的簡訊來的時候,把內容顯示在介面上。這裡就要用到內容觀察者。就是讓你的程式監視簡訊,如果他內容發生變化的時候,你去擷取。而簡訊那邊做的情況就 是,當他自己的資料變化時,他告訴有個公用簡訊記憶體區,他說,我資料變化了!然後通過簡訊的內容提供者把簡訊的內容拿到公用記憶體區,你的程式再過去拿。這裡有點簡單的範例程式碼:ContentResolver resolver = getContentResolver();Uri uri =
Time of Update: 2014-03-10
Time of Update: 2014-03-10
ServiceDiscoveryServerServiceClassID_UUID = '{00001000-0000-1000-8000-00805F9B34FB}' BrowseGroupDescriptorServiceClassID_UUID = '{00001001-0000-1000-8000-00805F9B34FB}' PublicBrowseGroupServiceClass_UUID = '{00001002-0000-1000-8000-00805F9B34FB}'#
Time of Update: 2014-03-10
1、Toast控制項: 通過查看原始碼,發現Toast裡面實現的原理是通過服務Context.LAYOUT_INFLATER_SERVICE擷取一個LayoutInflater布局管理器,從而擷取一個View對象(TextView),設定內容將其顯示. Toast makeText(Context context, CharSequence text, = ==
Time of Update: 2014-03-10
// 根據號碼獲得連絡人頭像public static void get_people_image(String x_number){// 獲得UriUri uriNumber2Contacts = Uri.parse("content://com.android.contacts/" + "data/phones/filter/" + x_number); // 查詢Uri,返回資料集Cursor cursorCantacts =
Time of Update: 2014-03-10
/********************************************************************* * Author : Samson * Date : 02/28/2014 * Test platform: *
Time of Update: 2014-03-10
這幾天閑著沒事,看了幾個抽屜效果,總覺得大都寫的有些複雜,便自己封裝了一個.主要為了自己專案服務,主要按照網易用戶端的樣式封裝,未提供更改中間視圖frame的介面,有興趣的話可以自己試著添加一個frame介面即可.
Time of Update: 2014-03-10
前面幾篇文章實現的介面效果不符合4.0的HOLO主題及官方建議的設計規範,感謝“一片冰心在玉壺”給我指出,不然我可能會一直錯下去,也會誤導大家。接下來這幾篇我計劃用HOLO主題來高仿一下5.0的介面實現。先看看今天要實現的效果:閃屏介面和前面做的類似這裡就不敘述了,我們直接看主介面的實現布局檔案:<?xml version="1.0" encoding="utf-8"?><RelativeLayout
Time of Update: 2014-03-10
最近做到一個項目,需要擷取手機號。項目中使用的手機卡為電信卡,那麼就以此為例吧。網上不符合需求的方法Google了一下,網上的做法如下://擷取手機號碼TelephonyManager tm = (TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE); String deviceid = tm.getDeviceId();//擷取智慧型裝置唯一編號 String te1 = tm.getLine1Number()
Time of Update: 2014-03-10
Android 4.4最新發行版本對瀏覽器來說是一個革命性變化,external下面的webkit源碼已經被移除,前一陣子吵得沸沸揚揚的chromium作為android預設瀏覽器的猜測已經塵埃落定,這對於已經習慣於android webkit開發的人來說,需要去學習android chromium。根據本人觀察這次大的變化需要以下幾點。(1).WebView介面沒有任何變化,基於此的應用可以繼續放心使用(2).android
Time of Update: 2014-03-10
前兩天去超市逛東西,問老闆娘這個東西多少錢,那個東西多少錢,但是一兩分鐘後就搞混了,當時就想,我不是寫了一個todo的嗎,可以再拍照放上去,這樣就有對比啦!於是興沖沖地趕回家,把功能給實現了,雖然這功能到處都有,但是自己實現出來的就是不一樣啊,介面醜點也是自己的孩子啊,而且這孩子會長大啊,可以繼續完善的嘛。
Time of Update: 2014-03-10
(轉載請註明出處:http://blog.csdn.net/buptgshengod)1.背景
Time of Update: 2014-03-10
背景: 來自星星的你電視劇很火,消滅星星遊戲也很火,好像星星都很火,筆者就以星星為主題開始這篇博文。消除類的遊戲挺受歡迎的,從2013年度app store最賺錢的遊戲--粉碎糖果傳奇,到總是可以在遊戲排行版看見身影的--消滅星星;玩消除類的遊戲好像挺難的,開發這樣的遊戲是不是巨難?筆者想告訴你的是,開發比玩容易多了。這個PopStar系列總共有五篇,包括(介面,演算法,分數,關卡,移植)這五個主題;ps:1
Time of Update: 2014-03-10
以前喜歡看小說的時候,在手機上下載了一些讀書軟體,軟體中有個添加書籤的功能很炫;微博中重新整理資訊列表的方式也很酷。現在以listview下拉重新整理列表為例,說明如何添加書籤,如何通過下拉、上拉方式重新整理listview。先貼上:在ListView中有addHeaderView()和addFooterView()兩個方法,可以在listview的頂部和底部放置兩個不同或者相同的自訂view,作為ListView的item元素;要添加這兩個view需要在ListView.setAdapter(
Time of Update: 2014-03-10
Xamarin是一個行動App開發平台,提供跨平台開發能力,開發人員透過Xamarin開發工具與程式語言,即可開發出iOS、Android 與Windows 等平台的原生(Native) App 應用程式,不須個別使用各平台的開發工具與程式語言,不只是「write-once, run everywhere」的跨平台解決方案,更可達到 「write your code once, and present native UIs on each
Time of Update: 2014-03-10
(轉載請註明出處:http://blog.csdn.net/buptgshengod)1.背景
Time of Update: 2014-03-10
上一篇《是男人就下100層【第一層】——高仿介面(2)》中實現了註冊登入介面,這一篇來看看具體的登入介面實現,先來看看介面效果。登入介面布局<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"