Time of Update: 2016-05-12
標籤:開始iOS開發如果你已經踏入原生iOS app開發之中,你可以跳過這一節去看Core Animation入門。但如果你剛開始iOS app的開發,抓住其基本就很重要,這樣你就可以完全理解事物工作的原理。XcodeXcode是Mac和iOS開發人員用來建立原生應用的IDE(整合式開發環境)。它不僅僅是一個像你可能用過的Sublime Text之類的代碼編輯器,它是設計、編程、測試、調試和分發Mac和iOS應用的整個一套功能。有一些編寫Mac和iOS
Time of Update: 2016-05-12
標籤:記得上次阿里電話面試就問,Android中的處理序間通訊有哪些?當時沒怎麼總結過,就只說了一個AIDL。今天就來總結總結吧。什麼是處理序間通訊?顧名思義,兩個進程之間進行資料交換的過程,那什麼又是進程呢?說到進程我們不得不提另一個概念:線程。按照作業系統的描述,線程是CPU調度的最小單元,同時線程是一種有限的系統資源,而進程則是一個執行單元,一個進程可以包含多個線程,也就是說,進程和線程的關係是包含與被內含項目關聯性。在我們行動裝置中,進程可以理解為一個程式或者一個應用。Android中的
Time of Update: 2016-05-12
標籤:[摘要:題目: 正在運用開闢中碰到須要如許的需供:正在使用者下載我們的運用裝置以後刪除裝置包。 辦理: android會正在每一個中界操縱APK的舉措以後收回體系級其餘播送,過濾器稱號:] 問題: 在應用開發中遇到需要這樣的需求:在使用者下載我們的應用安裝之後刪除安裝包。 解決: android會在每個外界操作APK的動作之後發出系統層級的廣播,過濾器名稱:
Time of Update: 2016-05-12
標籤:問題:至於如何繪製虛線就不多說了,網上比比皆是,談下這次開發碰到的問題:1.從Android3.0開始,Android
Time of Update: 2016-05-12
標籤:一、環境搭建1、Android開發套件:連結:http://pan.baidu.com/s/1nv3tmtz 提取碼:lvlrAndroid是用Java語言開發的,所以系統必須是Java環境:安裝JDK並配置javahome,classpath,和path等環境變數 2、擷取並解壓開發安卓的環境SDK,並配置SDK的環境變數、擷取Android開發套件:adt-bundle-windows-x86_64-20140321解壓後得到3、運行SDK
Time of Update: 2016-05-12
標籤:好長時間沒寫部落格了,最近忙著畢業的事。其實我一直想寫一篇關於圖片壓縮的部落格,寫部落格其實也是為了整理一下自己學過的知識和思路作為記錄。Android的圖片壓縮不僅是在移動開發中是痛點,在任何語言中處理起來都不是特別簡單。一般來說分為兩種:尺寸壓縮和品質壓縮,這兩種是最常見的,在APP開發過程中圖片上傳最是很常見的了,現在市面上的手機像素都非常高,比如Vivo手機一張圖片差不多得15M左右,這對於使用者來說就太痛苦了,上傳一張圖片,這個月的流量就沒了,咱們不能這麼幹,得把圖片壓縮到一定的
Time of Update: 2016-05-12
標籤:Android接入Twitter先是去了Twitter的開發人員網站,發現太麻煩,不太適用目前項目,轉而接入了Twitter為java提供的twitter4j的jar包。 以下為接入Twitter4j的一些經驗 官網地址:http://twitter4j.org/en/index.html#sourceCode 其中提供了jar包下載連結 Download 分為兩個版本 ?Latest stable version (穩定版) ?Latest snapshot build (快照版)
Time of Update: 2016-05-12
標籤:在前面的部落格中介紹的都是使用java開發android應用,這篇部落格將介紹java通過使用jni調用c語言做開發為了更加形象的介紹jni,先觀察下面的圖片,表示的是整個android系統架構圖中從上到下的結構依次是:Application:表示應用程式層,其實就是指android手機上的應用Application Framework:表示應用程式框架層,我們平時用java開發app就是使用應用程式框架層提供的API做開發Libraries:android類庫,使用C/C+
Time of Update: 2016-05-12
標籤:看注釋解析基本上OK了。布局,許可權:<!--用於進行網路定位--> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission> <!--用於訪問GPS定位--> <uses-permission
Time of Update: 2016-05-12
標籤:這個工具類就是Android系統下載管理DownloadManager的一個增強類,提供了一些增強方法。或許大家不太瞭解這個安卓系統內建的DownloadManager這個類,我先做一個簡單介紹吧。DownloadManager是系統開放給第三方應用使用的類,包含兩個靜態內部類DownloadManager.Query和DownloadManager.Request。DownloadManager.Request用來請求一個下載,DownloadManager.Query用來查詢下載資訊。
Time of Update: 2016-05-12
標籤:用XCode7進行真機調試 第一步:建立工程神馬的不用講了,這裡選擇Xcode->Preferences第二步:添加帳號,是Apple ID點擊+號,驗證成功後如下:然後點擊View Details,在紅色框框的後面點擊Create,我這裡已經Create了所以顯示是Reset,然後點擊Done,我點了幾次才成功,估計是網速的原因吧,稍微等會兒…第三步:先串連手機,然後在Product->Destination->Device
Time of Update: 2016-05-12
標籤:Android 網易雲課堂第一周筆記 首先第一周的主要任務回顧,第一是Android環境的搭建和Android studio軟體的安裝使用。第二是android的hello
Time of Update: 2016-05-12
標籤:整個View樹的繪圖流程是在ViewRoot.Java類的performTraversals()函數展開的performTraversals()執行過程判斷是否需要重新計算視圖大小(measure)是否重新需要安置視圖的位置(layout)是否需要重繪(draw)mesarue()樹形遞迴過程作用為整個view樹計算實際大小 -> 設定實際的寬高【mMeasuredHeight, mMeasureWidth】tip
Time of Update: 2016-05-12
標籤:06Android學習從零單排之Fragment這是Android基礎學習的最後一個部分,該部分學習完成後,將不在更新“Android學習從零單排”系列blog,在這個部分學習完成後,我也將開始學習Android項目編寫。Fragment入門在layout檔案中添加2個fragment布局<fragment android:name="com.example.xwf.hsia06fragmentdemo.LeftFragment" android:id="
Time of Update: 2016-05-12
標籤:不說廢話,就簡單說說重要的Android程式的檔案結構Src目錄包含項目裡所有的源檔案。當項目一創立,就會包含兩個檔案R.java和<活動><activity>.java 總是根據你的活動來命名:相當於後台,處理所有的商務邏輯和控制項的引用R.java是一個由Android plugin自動產生並添加到你的應用程式中的檔案。這個檔案包含到drawable,layout和values目錄的指標(或者目錄裡其它的項目)。你不應當必須直接修改這個檔案。
Time of Update: 2016-05-12
標籤:1.擷取周跨度列表 直接調用getWeekList(0)這個方法即可,得到周列表/** * 擷取周日期列表 */public static ArrayList<String> getWeekList(int startId) { ArrayList<String> list = new ArrayList<String>(); Date today = new Date(); String startDate
Time of Update: 2016-05-12
標籤:最近想著讓自己做的app看起來好看點。。所以給自己的app添加了可以變色的狀態列。。我沒有做向下的相容。。。只能手機版本是4.4及以上的手機使用。網上有人叫沈浸式,我覺著這邊博主的解釋是正確的: Android 實現變色狀態列特別重要的一步: Activity一定要使用一種主題!android:theme="@style/AppTheme.NoActionBar"這裡我使用的是預設的主題,看你自己需要使用。1,首先在activity的onCreate方法中,將標題列設定為透明: if
Time of Update: 2016-05-12
標籤:近幾年一直在做移動端的項目,每次制定標準都需要解釋一遍,想想還是寫一篇文章都記下來吧。1、記住密碼不是真的讓你記住密碼,這裡僅僅指的是一種自動登入的手段。不管在任何地方,明文儲存的密碼都是安全隱患,是必須盡量避免的。你可以採用某種方式對使用者名稱、密碼以及時間戳記(重要)進行簽名,再次登入時使用簽名後的資料進行登入。2、用戶端要包含逾時機制,見過不止一次的服務端設計是通過用戶端發送的userid來區分使用者的。對此我真的已經無力吐槽了。最簡單的辦法是用session來記錄使用者狀態。當然,
Time of Update: 2016-05-12
標籤:這篇文章簡單講解 Android與web的簡單互動。 1:Android顯示web網頁:利用Android的WebView控制項展示網頁 2:web網頁調用Android方法:利用註解的方式將Android的方法公開,在javascript中調用公開的方法。接下來,展示具體的小例子:1:WebView顯示web網頁:布局:<WebView android:id="@+id/loadWeb"
Time of Update: 2016-05-12
標籤:一般使用自訂View需要重寫onDraw()函數,如果需要使用wrap_content樣式,則還需要重寫onMeasure函數。通常我們繪製一個圓環是通過繪製兩個半徑不同圓心相同的顏色不一樣的圓下面介紹使用canvas.drwARc()函數繪製圓環(或者圓弧)canvas.drawArc(rectF,startDegree,60,false,mPaint);該函數有四個參數