Time of Update: 2016-04-29
標籤:前言?我們知道在android開發中不能在非ui線程中更新ui,但是,有的時候我們需要在代碼中執行一些諸如訪問網路、查詢資料庫等耗時操作,為了不阻塞ui線程,我們時常會開啟一個新的線程(背景工作執行緒)來執行這些耗時操作,然後我們可能需要將查詢到的資料渲染到ui組件上,那麼這個時候我們就需要考慮非同步更新ui的問題了。android中有下列幾種非同步更新ui的解決辦法:Activity.runOnUiThread(Runnable)View.post(Runnable)long)
Time of Update: 2016-04-29
標籤:AssetManager是android的資源管理員,負責管理android系統所有的資源.資源可以分系統層級和應用層級.系統層級主要是framework-res.apk,即編譯framework/base/core/res目錄下的,當然有時候定製系統會有定製的資源,一般放在~/vendor/overlay/...下面,可以在framework/base/core/res的android.mk中包含vendor/overlay/framework下面的檔案資
Time of Update: 2016-04-29
標籤:目標效果: 程式運行出現圖一walker的歡迎介面,從模糊變清晰,過了幾秒自動跳到圖二的導航介面,下邊有小圓點表示第幾個頁面,第四個導航頁面有一個Go按鈕,點擊跳轉到登入介面。項目壓縮包:http://pan.baidu.com/s/1c2t11Kk1.首先建立兩個Android頁面,產生WelcomeActivity.java頁面和對應的xml布局,GiudeActivity.java頁面和對應的xml布局。2.activity_welcome.xml頁
Time of Update: 2016-04-29
標籤: 現在許多APP應用都需要實現地圖功能,能夠很好的對自己所在的位置進行定位。因此,我嘗試著使用下百度地圖實現將自己的位置顯示出來。 這裡我使用百度為我們提供的“百度地圖”。登入百度帳號,並開啟http://developer.baidu.com/user/reg這個網址,填寫註冊資訊,建立應用,並申請API
Time of Update: 2016-04-29
標籤:熟練掌握開發工具的使用,可以提高我們的開發效率,減少很多工作量!首先介紹一些常用設定:一、代碼預設字型12,偏小,一般設定14:二、視窗白色比較刺眼,系統有個炫酷的主題Theme可供設定:選擇Darcula即可!三、習慣使用Eclipse的同學可能不適應新的快速鍵,沒關係,AS已經為你想好了,可以設快速鍵和eclipse一樣:四、顯示程式碼數,方便閱讀:五、設定開啟項目的方式;當前視窗還是建立視窗:六、設定代碼提示不區分大小寫:七、滑鼠移入時顯示文檔提示:八、檔案編碼:九、添
Time of Update: 2016-04-29
標籤:Android
Time of Update: 2016-04-29
標籤:Activity是什嗎? 我們都知道android中有四大組件(Activity 活動,Service 服務,Content Provider 內容提供者,BroadcastReceiver 廣播接收器),Activity是我們用的最多也是最基本的組件,因為應用的所有操作都與使用者相關,Activity 提供視窗來和使用者進行互動。 官方文檔這麼說: An activity is a single, focused thing that the user can do.
Time of Update: 2016-04-29
標籤:如果你真的願意去努力,你人生最壞的結果,也不過是大器晚成。
Time of Update: 2016-04-29
標籤:轉載請註明出處:http://blog.csdn.net/lowprofile_coding/article/details/51252781一、前言不知不覺自己已經做了幾年開發了,由記得剛出來工作的時候感覺自己能牛逼,現在回想起來感覺好無知。懂的越多的時候你才會發現懂的越少。如果你的知識是一個圓,當你的圓越大時,圓外面的世界也就越大。最近看到很多Android新手問Android學習路線,學習方法啊,如何入門啊,所以我從網上找了一些資料,然後以我的工作經驗給大家總結一下,讓你們少走彎路,
Time of Update: 2016-04-29
標籤:導覽功能表的製作方式多種多樣,網上也有各種炫酷效果的具體實現方式,那麼今天我主要是想來說說Google在Android5.0之後推出的NavigationView的具體使用方式。NavigationView在很多App上都已經可以看到其,國內的比如知乎(側拉菜單滑出來的那一部分屬於NavigationView),如:還有Google自己的那些app,也基本全都採用了NavigationView,如,分別是Gmail、Google Map以及Google
Time of Update: 2016-04-29
標籤:關於通訊錄擷取連絡人資訊以及連絡人資訊的儲存結構,下面連結的部落格的博主已經簡單說明:http://blog.csdn.net/snwrking/article/detail/7601794----------------------------------------------------------------------------------------------------------------------------------迴歸正題,我是用真機進行測試,首先先用資料線
Time of Update: 2016-04-29
標籤:1.項目構建常見問題解決[重要]1.1. 建立或匯入項目後編譯時間一直在等待問題: 原因:AS連網去下載gradle了,但是網路不好或不通解決:禁用網路,AS就會立即自動終止下載進入到主介面了。此時再去指定離線的gradle版本進行編譯; 1.2. Unknow host ‘services.gradle.org’問題:
Time of Update: 2016-04-29
標籤:NSString+MD5.h//// NSString+MD5.h// Spread//// Created by 邱學偉 on 16/4/26.// Copyright ? 2016年 邱學偉. All rights reserved.//#import <Foundation/Foundation.h>@interface NSString (MD5)/** 將字串經MD5加密 */+(NSString *)MD5:(NSString
Time of Update: 2016-04-29
標籤:在建立項目的時候,會設定一個項目名,以後產生的APP名字也就是這個了,但由於某種原因,我想修改APP名字,也就是螢幕程式表徵圖下面顯示的那個,這該怎麼辦呢?下面有三種方法都可以:修改Product Name比如我想把“BugrptSDKDemo” 修改為 “測試”問題:這裡有時會遇到了一些問題1) 下次重新開啟這個工程Build的時候,出現以下的錯誤,提示原來的名字的APP找不到。把“Product Name”修改回去,或者再修改為"測試",然後又OK了,奇怪2)
Time of Update: 2016-04-29
標籤:備忘:Scale應該比Translate先添加到Set裡面Interpolator 時間插值類,定義動畫變換的速度。能夠實現alpha/scale/translate/rotate動畫的加速、減速和重複等。Interpolator類其實是一個空介面,繼承自TimeInterpolator,TimeInterpolator時間插值器允許動畫進行非線性運動變換,如加速和限速等,該介面中只有介面中有一個方法 float
Time of Update: 2016-04-29
標籤: Android
Time of Update: 2016-04-29
標籤:iOS裡面MVC模式詳解MVC是IOS裡面也是很多程式設計裡面的一種設計模式,M是model,V是view,C是controller。MVC模式在ios開發裡面可謂是用得淋漓盡致。以下是對斯坦福大學ios開發裡面MVC模式的一段話的翻譯主要的宗旨是把所有的對象分為3個陣營,model陣營,view陣營,或者是controller陣營model(APP的目的)舉個例子,你要做一個打飛機的遊戲,那麼這個就是太空中這輛飛船的位置,什麼機型,每個飛船有多少機槍,護甲有多少等等。這就是model所做
Time of Update: 2016-04-29
標籤:直接上代碼,簡單易懂:#import "UIView+UIViewController.h"@implementation UIView (UIViewController)- (UIViewController *)viewController { //通過響應者鏈,取得此視圖所在的視圖控制器 UIResponder *next = self.nextResponder; do {
Time of Update: 2016-04-29
標籤: 安卓開發的四大組件是Activity, service, broadcast receiver, 和content provider。作為業餘的開發人員,可能不需要太深入理解這些組件的內部實現,以及運行機制。但是如果想要在這方面有所進階的話,這些實現的源碼還是要啃的。本文將從官方源碼上講一下對Activity的理解。概述定義官方對Activity的開頭描述為:/**An activity is a single,
Time of Update: 2016-04-29
標籤: 自學安卓,無論開發環境是Eclipse還是Android Studio,都少不了和Android SDk打交道,作為一名安卓小白,在當初剛開始安裝配置Android開發環境時,苦受各種蛋疼問題困擾,隨著各種問題的解決,也逐漸有了一些經驗教訓,現在來與大家分享一下。 Android