Time of Update: 2014-12-25
標籤:如果使用者長時間沒有使用我們的APP,我們就需要提醒使用者來使用。這個本地通知就可以做到。先說明一下我的解決思路:在AppDelegate裡面寫1,註冊蘋果的通知- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //註冊蘋果的通知 UIUserNotificationSettings
Time of Update: 2014-12-25
標籤:【問題】當在Android項目路徑下,使用javah指令產生.h檔案時,javah -classpath bin/classes -d jni com.example.myhellojni.MainActivity 出現--->錯誤:無法訪問android.app.Activity 找不到android.app.Activity的類檔案。其中 -classpath bin:表示類的路勁其中 -d jni: 表示產生的標頭檔存放的目錄其中
Time of Update: 2014-12-25
標籤:android 最近需要實現一個城市列表的快速索引功能。類似於連絡人應用,根據姓名首字母快速索引功能。要實現這個功能只需要解決兩個問題: 1、對列表進行分組(具有同一特徵),並且能夠快速定位到該組的第一項 2、右側分組‘特徵’快速索引欄的實現
Time of Update: 2014-12-25
標籤:有時候可能因為種種原因,你無法直接在手機上串連Google Play來下載應用(比如說你裝置不相容,說你所在地區不支援,或者你想裝到上不去Google Play的Kinlde上),但你又想安裝這個應用,怎麼辦呢? 從某莢裡安裝?到某峰論壇裡找?只要不是官方渠道下載,就絕對都不靠譜,可能會下載到被植入廣告甚至惡意代碼的應用都是很正常的,所以還是從Google Play下載靠譜。 在這裡推薦使用apps.evozi.com,開啟網頁後直接輸入Google
Time of Update: 2014-12-25
標籤:今天同事在工作中碰到一個問題, 就是EditText中的文字在設定大小後, Hint文本由於太長導致在EditText中無法完整的顯示, 所以問有沒有單獨設定Hint文字大小的選項. 在網上看了一下都沒有這方面的介紹. 於是我看了下TextView的源碼(EditText繼承自TextView), 發現了一些端倪,如下: public final void setHint(CharSequence hint) {
Time of Update: 2014-12-25
標籤:android 圍住精神貓 遊戲 圍住精神貓的源碼,感興趣的拿走。Demo apk http://pan.baidu.com/s/1c0u79bMDemo 源碼 http://pan.baidu.com/s/1o6sRxmM歡迎大家關注Android開發人員社區公眾號,官方會不定期給大家帶來一些android開發優質試用的demo或架構,提高大家的開發效率,為大家提供保證優質的android
Time of Update: 2014-12-25
標籤:寫部落格是一種快樂,前提是你有所寫,與人分享,是另一種快樂,前提是你有舞台展示,部落格園就是這樣的舞台。這篇文章是android開發人員的必備知識,是我特別為大家整理和總結的,不求完美,但是有用。1.簽名的意義 為了保證每個應用程式開發商合法ID,防止部分開放商可能通過使用相同的Package
Time of Update: 2014-12-25
標籤:JSON資料格式,在Android中被廣泛運用於用戶端和網路(或者說伺服器)通訊,非常有必要系統的瞭解學習。 恰逢本人最近對json做了一個簡單的學習,特此總結一下,以饗各位。 為了文章簡明清晰,盡量多列點,少廢話。 參考文檔:http://www.ietf.org/rfc/rfc4627.txt?number=46271.JSON解析 (
Time of Update: 2014-12-25
標籤:android系統內建的Spinner樣式是遠遠滿足不了我們實際開發過程中對Spinner UI風格的要求,因此我們肯定需要為了切合整個應用的風格,修改我們的Spinner樣式。系統給我們提供了兩種常見的修改方式,一個是用XML方式靜 態,另一個就是Java代碼動態來修改啦,我們這篇文章呢主要就是介紹如何動態修改Spinner的樣式。我的實現方法呢,是自己構造一個
Time of Update: 2014-12-25
標籤:Android RIL 模組位於 Android/hardware/ril 檔案夾,有三個子模組:rild , libril , reference-ril。提供了無線硬體裝置與電話語音之間的抽象層。Android RIL 位於應用程式架構與核心之間,分成了兩個部分,一個部分是 rild, 負責 socket 與應用程式架構進行通訊。另外一個部分是 Vendor RIL,這個部分負責向下是通過兩種方式與 radio 進行通訊,它們是直接與 radio 通訊的 AT
Time of Update: 2014-12-25
標籤: 1 去除分割線 //去除分割線self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone; 2 高度設定
Time of Update: 2014-12-25
標籤:object_c error ios objective-c 從sdk3.2.5升級到sdk 7.1中間廢棄了很多的方法,還有一些邏輯關係更加嚴謹了。1,警告:“xoxoxoxo” is deprecated解決辦法:查看xoxoxoxo的這個方法的文檔,替換掉這個方法即可。2,警告:Declaration of "struct
Time of Update: 2014-12-25
標籤:要實現如所示效果,一種思路是封裝一個UIView,提供星星個數屬性,在屬性中賦值並調用[self setNeedsLayout]令視圖重繪(之後系統會調用layoutSubviews),覆蓋layoutSubviews,在此方法內進行單個星星的frame調整。由於每個星星不需要事件處理,在UIView衍生類別中添加多個(本例為5個)CALayer,設定其contents屬性為CGImage即可。 iOS 8:CALayer實現星星評分效果
Time of Update: 2014-12-25
標籤:eclipse android源碼 android源碼添加到eclipse中 windows下載eclipse中添加android源碼Android源碼支援多種IDE,如果是針對APP層做開發的話,建議大家使用Eclipse開發環境。在源碼路徑(~/development/ide/eclipse)下,Android提供了.classpath設定檔(備忘:該檔案為隱藏檔案)。將該檔案拷貝到原
Time of Update: 2014-12-25
標籤:雖說以前學習過線性代數和圖形學原理,但是在實際中碰到matrix還是疑惑了好一陣子,今天通過向同事請教終於找到一點門路,特總結如下:Matrix主要用於對平面進行縮放,平移,旋轉以及傾斜操作,為簡化矩陣變換,Android封裝了一系列方法來進行矩陣變換,其中包括pre系列方法:preScale,preTranslate,preRotate,preSkew,set系列方法:setScale,setTranslate,setRotate,setSkew,post系列方法:postScale,p
Time of Update: 2014-12-25
標籤:轉載地址:http://zheyiw.iteye.com/blog/1670990個人筆記:通用 application1、收集所有 avtivity 用於徹底退出應用2、捕獲崩潰異常,儲存錯誤記錄檔,並重啟應用public class HKBaseApplication extends Application { // activity對象列表,用於activity統一管理 private List<Activity> activityList; //
Time of Update: 2014-12-25
標籤:android中服務是運行在背景東西,層級與activity差不多。既然說service是運行在背景服務,那麼它就是不可見的,沒有介面的東西。你可以啟動一個服務Service來播放音樂,或者記錄你地理資訊位置的改變,或者啟動一個服務來運行並一直監聽某種動作。Service和其他組件一樣,都是運行在主線程中,因此不能用它來做耗時的請求或者動作。你可以在服務中開一一個線程,線上程中做耗時動作。那麼究竟Service怎麼使用呢?老規矩,先來點基礎知識。一.基礎知識服務一般分為兩種:1:本地服務,
Time of Update: 2014-12-25
標籤:類別的局限 (1)無法向類中添加新的執行個體變數,類別沒有位置容納執行個體變數。 (2)名稱衝突,即當類別中的方法與原始類方法名稱衝突時,類別具有更高的優先順序。類別方法將完全取代初始方法從而無法再使用初始方法。類別的作用 (1)將類的實現分散到多個不同檔案或多個不同架構中。 (2)建立對私人方法的前向引用。 (3)向對象添加非正式協議。要注意的是Objective-c只支援單繼承,如果要實現多繼承的話,可以通過類別和協議的方式來實現iOS
Time of Update: 2014-12-25
標籤:ios開發 ios xcode6 國際化 xcode6國際化配置 開篇先說明,寫好的程式在模擬器上運行是會出現變態情況的,建議使用真機做測試,筆者寫此文章之前給模擬器折騰得死去活來,特告知眾小夥伴,勿踩坑。1、先建立一個項目取名叫 LocalizableTest,然後按照圖片的方式添加需要國際化的語言。Finish
Time of Update: 2014-12-25
標籤: 在最近的10多年中,IT技術不斷髮展,特別是最近5年移動互連網的發展可謂一日千裡,移動互連網和物聯網到的技術發展已經觸及到了社會的各個角落。這也大大促進了企業的資訊化發展,很多企業甚至直接跨過了PC端公司專屬應用程式軟體階段,直接步入了移動端的公司專屬應用程式階段。就像我們國家的電信發展一樣,直接進入了數字化的電話時代。