Time of Update: 2016-07-10
標籤:少壯不努力,老大徒傷悲。大學時光的瀟洒散漫導致今天連C/C++編程都不會。作為一個程式員,不會C/C++說出去簡直丟人啊。最近瀏覽公司招聘資訊(Android職位),發現對NDK開發的要求越來越普遍了。筆者學習的是java,從事Android開發,對於Android底層的東西多少有點畏懼,因為沒有涉及過,但是我們知道,不能因為怕就放棄。如我曾經簽名所言:現在開始行動,就比還在猶豫的人快了一步。回到正題,NDK開發真的很難嗎?其實不是的,覺得難是因為你沒懂,不懂是因為沒學。那就來吧
Time of Update: 2016-07-10
標籤:Android逆向工程裡常用到的工具除了的dex2jar,jd-gui,
Time of Update: 2016-07-10
標籤:大量操作資料庫的時候,我們經常會用到交易處理。事務是訪問並可能更新資料庫各種資料項目的資料單元(unit),是恢複和並發的控制的基本單位。事務具有四個屬性。 - 原子性(atomicity):一個事務是一個不可分割的工作單位,事務中包括的諸操作要麼都做,要麼都不做。 - 一致性(consistency):事務必須是使資料庫從一個一致性狀態變到另一個一致性狀態。一致性與原子性是密切相關的。 -
Time of Update: 2016-07-10
標籤:嘛,好久不來了,忙成狗,不過收穫很多,本文就是其中之一。最近把JNI這玩意兒深度學習了下,之前雖然也做過,但都比較鬆散,沒有系統的把整個知識架構和技術體系梳理過。網上也看了很多博文,基本說的都是環境配置然後一個Hello from jni的玩意兒,然後就沒有然後了,基本很少有具體的應用以及對相應核心api的介紹,對其思想的介紹就更少了,所以想自己還是總結一篇出來,並不是為了裝逼,就是怕過半年自己又全還給自己了(誰信啊)……先來張葛大爺的圖鎮樓! 一、JNI到底是幹嘛用的
Time of Update: 2016-07-10
標籤:1、 進程的地址空間在32位作業系統中,進程的地址空間為0到4GB, 如下: 圖1 這裡主要說明一下Stack和Heap: Stack空間(進棧和出棧)由作業系統控制,其中主要儲存函數地址、函數參數、局部變數等等,所以Stack空間不需要很大,一般為幾MB大小。
Time of Update: 2016-07-10
標籤:簡介雖然目前市面上有一些不錯的加密相簿App,但不是內建廣告,就是對上傳的張數有所限制。本文介紹了一個加密相簿的製作過程,該加密相簿將包括多密碼(輸入不同的密碼即可訪問不同的空間,可掩人耳目)、WiFi傳圖、照片檔案加密等功能。目前項目和文章會同時前進,項目的原始碼可以在github上下載。 點擊前往GitHub概述本文主要介紹加密相簿的登入驗證與註冊模組的實現。註冊時只要求輸入密碼,每個密碼對應一個獨立的儲存空間,登入時通過Touch ID或密碼驗證。如果有多套密碼,Touch
Time of Update: 2016-07-10
標籤: Eclipse搭建android環境目錄一、安裝JDK.. 11、JDK下載... 12、安裝JDK.. 13、環境變數設定... 3二、安裝Eclipse. 51、Eclipse下載... 52、Eclipse安裝... 5三、安裝SDK.. 51、下載SDK.. 52、SDK安裝... 53、SDK配置... 8四、配置ADT.. 11五、建立模擬器(AVD)... 13六、HelloWorld程式... 161、建立Android Project 162、建立AVD裝置.
Time of Update: 2016-07-10
標籤: anroid記憶體分析工具的使用一.Eclipse Heap分析記憶體泄露
Time of Update: 2016-07-10
標籤:簡介雖然目前市面上有一些不錯的加密相簿App,但不是內建廣告,就是對上傳的張數有所限制。本文介紹了一個加密相簿的製作過程,該加密相簿將包括多密碼(輸入不同的密碼即可訪問不同的空間,可掩人耳目)、WiFi傳圖、照片檔案加密等功能。目前項目和文章會同時前進,項目的原始碼可以在github上下載。
Time of Update: 2016-07-10
標籤:Android開發學習之路-RecyclerView使用初探Android開發學習之路-RecyclerView的Item自訂動畫及DefaultItemAnimator源碼分析Android開發學習之路-下拉重新整理怎麼做?本篇是接著上面三篇之後的一個對RecyclerView的介紹,這裡多說兩句,如果你還在使用ListView的話,可以放棄掉ListView了。RecyclerView自動幫我們緩衝Item視圖(ViewHolder),允許我們自訂各種動作的動畫和分割線,允許我們對It
Time of Update: 2016-07-10
標籤:app必須在AndroidManifest.xml檔案中聲明他所有的components。該檔案必須在app公告稱的目錄的根。manifest除了聲明app的components還做了另外一堆事情:1.認證app需要的user permissions2.聲明app所需要的最小的API Level3.聲明app使用的硬體以及需要的軟體特徵4.app需要去串連的API庫5.等等Declaring
Time of Update: 2016-07-10
標籤:windows
Time of Update: 2016-07-10
標籤: UWP開發:擷取使用者當前所在的網路環境:在uwp開發中,有時候,我們需要判斷使用者所在的網路,是WiFi,還是移動網路,給使用者提醒,以免造成使用者流量的損失,uwp中提供了使用者所在網路的一些資訊,但具體的類型,需要我們進一步判斷處理。如下這個靜態類我已經寫好了,用的時候只需調用它的 GetConnectionGeneration()方法即可返回當前網路類型。可以檢測到的類型有2G、3G、4G、WiFi、LAN等。最後,為大家奉上代碼。同時,歡迎熱愛UWP開發的同學加入群:
Time of Update: 2016-07-10
標籤: 期待已久的win10已經發布了,開發人員們現在也可以開發win10 app。如果你是win10 開發的小白,如果你沒有接觸過app開發,不要怕,今天教大家怎麼做一個Hello world應用程式!(此教程適合小白,開發人員們請無視!)1、首先開啟vs2015,在檔案處點擊建立——項目, 選擇“通用”——選擇“空白應用”,並將項目命名為 Hello
Time of Update: 2016-07-10
標籤:OC語言BLOCK和協議一、BOLCK(一)簡介BLOCK是什嗎?蘋果推薦的類型,效率高,在運行中儲存代碼。用來封裝和儲存代碼,有點像函數,BLOCK可以在任何時候執行。BOLCK和函數的相似性:(1)可以儲存代碼(2)有傳回值(3)有形參(4)調用方式一樣。標識符 ^(二)基本使用(1)定義BLOCK變數Int (^SumBlock)(int,int);//有參數,傳回值類型為intVoid (^MyBlock)();//無參數,傳回值類型為空白(2)利用b
Time of Update: 2016-07-10
標籤: 第一次開啟APP的時候會有一個嚮導,比如如何使用APP,有哪些核心功能,或者新出版本的時候新功能的介紹等等。可以封裝到一個繼承自UIView的類中(ZWPushGuideView),並在Xib中進行自己需要的顯示的嚮導內容,或純程式碼。 首先查下目前的版本號是多少1 //列印出info.plist中的內容2 ZWLog(@"%@",[NSBundle mainBundle].infoDictionary);3
Time of Update: 2016-07-10
標籤:之前資訊清單檔裡theme主題老是改不成庫項目裡定義好的主題@style/Theme.AppCompat.Light,只能用預設主題@style/AppTheme <application android:name="com.example.googleplay.global.GooglePlayApplication" android:allowBackup="true"
Time of Update: 2016-07-10
標籤:本章內容第1節 File Explorer操作第2節 SharedPreferences第3節 普通檔案操作第4節
Time of Update: 2016-07-10
標籤:前段時間群裡兄弟項目中有類似這樣的需求我看到兄弟受苦受難,於心不忍。又因事不關己,打算高高掛起。正在愛恨糾結之時,日神對我說:沒事多造點輪子,你的人生會有很多收穫。這波雞湯讓我深受觸動,於是決定拯救兄弟於水生火熱之中。重寫onMeasure 決策自身大小顯而易見當可以拖拽的範圍極限為零時,也就是RangeSeeBar正常顯示能夠接受的極限,粗略一看:Width > 2 * Height@Overrideprotected void onMeasure(int
Time of Update: 2016-07-09
標籤:通過在http://ask.android-studio.org/?/article/12網頁連結上得到# IDEA 快速鍵說明:斜體文字表示,測試時沒有效果或者沒有測試時沒有達到預先條件的情況下沒有效果。##