Time of Update: 2015-06-29
標籤:第一步加密:1.加密的意義 如果不對其軟體進行加密很容易被人家反編譯導致原始碼的泄漏,查出伺服器的地址而間接的收到攻擊,等一系列問題。2.加密的方法 可以使用愛加密網址: http://www.ijiami.cn/ 對apk進行加密,這是第三方提供的安全可靠!,詳情可以參考:http://jingyan.baidu.com/album/925
Time of Update: 2015-06-29
標籤:開源 android 效能 記憶體 最佳化 IDE都是給小白程式員的,大牛層級的程式員一定是命令列控,終端控,你看大牛都是使用vim,emacs
Time of Update: 2015-06-29
標籤:華為上機練習題題目開發一個座標計算工具, A表示向左移動,D表示向右移動,W表示向上移動,S表示向下移動。從(0,0)點開始移動,從輸入字串裡面讀取一些座標,並將最終輸入結果輸出到輸出檔案裡面。輸入:合法座標為A(或者D或者W或者S) + 數字(兩位以內)座標之間以;分隔。非法座標點需要進行丟棄。如AA10; A1A; ; YAD; 等。下面是一個簡單的例子 如:A10;S20;W10;D30;X;A1A;B10A11;;A10;處理過程:起點(0,0)A10 = (-10,0
Time of Update: 2015-06-29
標籤:android 應用 開發 資料管理 對於唯讀資料,一種常用的管理員模式是在onCreate函數中進行資料的載入,直到組件的onDestory函數被調用時在進行釋放。 // 緩衝唯讀資料 private Object readOnlyData; @Override protected void onCreate(Bundle
Time of Update: 2015-06-29
標籤:先上代碼:apply()方法樣本/*定義一個人類*/ function Person(name,age) { this.name=name; this.age=age; } /*定義一個學生類*/ function Student(name,age,grade) { Person.apply(this,arguments); //arguments即["zhangsan", 21, "一年級"] this.grade=grade; } //
Time of Update: 2015-06-29
標籤: 代碼:- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. self.title=@"伸縮式動畫";}//點擊任何處,彈齣動畫-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
Time of Update: 2015-06-29
標籤: 代碼:- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. self.title=@"拍照動畫";}//點擊任何處,彈齣動畫-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
Time of Update: 2015-06-29
標籤:android:layout_above="@id/xxx" --將控制項置於給定ID控制項之上android:layout_below="@id/xxx" --將控制項置於給定ID控制項之下android:layout_toLeftOf="@id/xxx" --將控制項的右邊緣和給定ID控制項的左邊緣對齊android:layout_toRightOf="@id/xxx"
Time of Update: 2015-06-29
標籤:IDE都是給小白程式員的,大牛層級的程式員一定是命令列控,終端控,你看大牛都是使用vim,emacs 就一切搞定”這話說的雖然有些絕對,但是也不無道理,做開發這行要想效率高,自動化還真是缺少不了命令列工具,因為只有命令列才是最佳的人機互動工具。其實IDE也是底層也是調用命令列工具而已,只不過給普通開發人員呈現一個更友好的開發介面。這裡可不是宣揚讓大家放棄IDE都改命令列,只是每種事物都有他存在的理由,無論是程式設計語言還是工具都是一個原則
Time of Update: 2015-06-29
標籤:買一個CSR藍芽4.0 USB適配器,插在Mac上在終端輸入sudo nvram bluetoothHostControllerSwitchBehavior="never"重啟Mac用Xcode 4.6調試代碼,將程式跑在iOS 6.1的模擬器上(蘋果把iOS 7.0模擬器對BLE的支援移除掉了)範例程式碼:https://github.com/dongbobo1992/iOSExamples如何讓iOS模擬器也能測試藍芽4.0程式?
Time of Update: 2015-06-29
標籤:android 圖片 gallery horizontalscrollview 監聽器 本來,畫廊式的圖片瀏覽器,使用Android中的Gallery就能輕鬆完成,但是Google說Gallery每次切換圖片時都要建立視圖,造成太多的資源浪費,已經在安卓api
Time of Update: 2015-06-29
標籤:android簽名apk apk簽名 apk解壓 apk壓縮
Time of Update: 2015-06-29
標籤:gradle android 打包 一周總結這是第一次再CSDN和結合寫工作總結,期待好的開始和進一步的提升。最近一周切換到AndroidStudio下工作了一段時間,目前自己覺得還有兩個地方做得不足 1.經常看到Gradle代碼,但是沒有做細緻全面的瞭解;
Time of Update: 2015-06-29
標籤:android 子線程中不可以更新ui已經根深蒂固在我的腦海裡,當時也就理所當然的認為子線程中也是不可以進行介面的跳轉的,但是在後來的學習中,發現竟然是可以通過子線程來進行activity的跳轉時,立馬把我給震驚了.趕緊滾去寫代碼測試了下.結果真的可以.頓時淚奔.特此記錄一下.與君共勉activity:package com.example.testchildthreadgootheractivity;import android.app.Activity;import
Time of Update: 2015-06-29
標籤:在實際的開發中,子線程肯定是不能更新ui的,但是在測試的代碼中,我們可以實現子線程中更新ui的功能,例如:一個textview 在oncreate生命週期方法中進行findviewbyid然後緊接著寫一個線程,線上程中直接對這個textview進行settext,你就會發現奇蹟竟然就那麼發生了,竟然真的更新了ui,而app竟然沒有cresh掉,頓時就驚呆了然後分別嘗試在onstart onresume
Time of Update: 2015-06-29
標籤:xrefreshview 萬能下拉上拉重新整理架構 流式布局 scroller 自訂view 一、前言 自從上次發表了打造android萬能上拉下拉重新整理架構——XRefreshView
Time of Update: 2015-06-29
標籤:android kotlin android-studio jetbrains java Kotlin在Android工程中的應用 @author ASCE1885的 Github 簡書 微博 CSDN
Time of Update: 2015-06-29
標籤:Android例子源碼--炫酷的儀錶盤網速測試本項目是一個儀錶盤網速測試的安卓版本,原理就是下載一個固定大小的檔案來進行測試,可以測試當前速度,和平均速度,跟電腦上的測速差不多,有一個很精美的儀錶盤效果。本項目編碼UTF-8預設編譯版本4.2.2。:http://www.devstore.cn/code/info/100.html運行: 乾貨推薦:Google Android
Time of Update: 2015-06-29
標籤:android使用如下方法可以獲得top activity 的namepublic String getTopActivityPackageName(Context context) { String topActivityPackage = null; ActivityManager activityManager = (ActivityManager) (context
Time of Update: 2015-06-29
標籤:android在實際開發中,我們希望某些activity或者應用程式不在多工作清單中顯示,即長按Home鍵或者多任務按鈕鍵不顯示最近啟動並執行程式,我們可以在相應應用程式的AndroidManifest.xml檔案中的activity標籤中添加如下屬性: android:excludeFromRecents=”true”比如不需要xxxActivity顯示在多工作清單中: <activity android:name="xxxActivity"