Time of Update: 2016-01-26
標籤: 學習和開發Android應用有一段時間了,今天寫一篇部落格總結一下Android的apk檔案反編譯。我們知道,Android應用開發完成之後,我們最終都會將應用打包成一個apk檔案,然後讓使用者通過手機或者平板電腦下載下來進行安裝。正常情況下,Android應用打包成apk之後,就無法再看到開發這個應用時使用的資源檔以及代碼了。但是我們通過網上提供了一些工具,還是可以將apk進行反編譯的,apk反編譯之後,我們就可以看到開發這個應用使用的資源檔(圖片)、layout、樣式、相關的實現代
Time of Update: 2016-01-26
標籤:一、手動建立android項目 手動建立一個Android項目,命名為HelloWorld,命令如下:android create project -n HelloWorld -t 1 -p E:/Android/workspace/Helloworld -k me.gacl.helloworld -a Helloworld 上面的命令中,-n指定項目的名稱,-t指定android平台,-p指定項目存放路徑,-k指定項目包名,-a指定Activity名稱。 使用命令
Time of Update: 2016-01-25
標籤:一、關於認證蘋果使用密文簽名技術來驗證App的合法性,不管是iOS應用還是Mac應用都需要相應的簽署憑證來作為測試或發布App用。這裡主要談談iOS的認證,當然,Mac的認證也基本類似。在開發iOS應用的時候,我們需要簽署憑證(開發認證)來驗證,並允許我們在真機上對App進行測試。另外,在發布App到App
Time of Update: 2016-01-25
標籤:一、最普通的視圖控制器UIViewContoller 一個普通的視圖控制器一般只有模態跳轉的功能(ipad我不瞭解除外,這裡只說iPhone),這個方法是所有視圖控制器對象都可以用的,而實現這種功能,有兩種方法。 1、通過方法 - (void)presentViewController:(UIViewController *)viewControllerToPresent animated: (BOOL)flag completion:(void
Time of Update: 2016-01-26
標籤: 最近在研究用instanllshield來製作安裝包,並進行資料的建立,掌握到installshield中的LaunchAppAndWait 函數該函數是在啟動並執行時候,運行其他程式,並能傳遞參數以及是否靜默啟動並執行效果。例如: szScriptPath =SUPPORTDIR+"\\CREATEORACLEUSER.SQL"; LongPathToQuote(szScriptPath, TRUE);
Time of Update: 2016-01-26
標籤:一說到動態遞增設定TextView值,非常多人應該立即就想到起個線程,讓後線上程中睡眠指定時間,使用handler發送訊息更新TextView值!這樣是實現了動態遞增設定TextView值可是效率不咋滴吧,須要的話能夠自己去試試,如1到100,10s內顯示完,會感覺到有點卡的。這裡有個更好的方法,使用ValueAnimator進行設定,並且不須要自己去計算每次疊加後須要間隔的時間,以下是代碼:public static void
Time of Update: 2016-01-25
標籤:#import <UIKit/UIKit.h>@interface AppDelegate : UIResponder <UIApplicationDelegate>@property (strong, nonatomic) UIWindow *window;@end#import "AppDelegate.h"#import "RootViewController.h"@interface AppDelegate ()@end@implementation
Time of Update: 2016-01-26
標籤:錯誤:The specified child already has a parent. You must call removeView()。解答:這個錯誤非常直白,就是你viewGroup.addView(childView); 中childView已經有父View了。錯誤原因非常多,我主要講下 mLayoutInflater.inflate(id, rootView,
Time of Update: 2016-01-25
標籤: 定位服務是行動裝置上最常用的服務之一,在android系統中同樣提供了這樣的核心服務。其API主要在android.location包下,具體如下:
Time of Update: 2016-01-26
標籤:Android中常常使用shape來定義控制項的一些顯示內容,今天看了一些shape的使用,對shape有了大體的瞭解,稍作總結:先看下面的代碼: <shape> <!-- 實心
Time of Update: 2016-01-26
標籤:好訊息,Android 開發技術周報開通了郵件訂閱,趕快來訂閱吧,訂閱請戳我戳我戳我,還有還有現在也可以推薦資源給Android開發技術周報了,推薦資源請戳我戳我戳我新聞在 Google 看來,市集都將消亡,而搜尋永存搜尋才是王道,讓使用者在 Google 搜尋結果裡直接安裝 App教程Android Scroller完全解析,關於Scroller你所需知道的一切郭神新作,詳解 ScrollerAndroid應用安全開發之源碼安全實用 APK
Time of Update: 2016-01-26
標籤:快速探索使用快速探索,即使你的app不能開啟文檔,使用者也可以通過你的app預覽一個文檔。比如說,你也許會允許使用者預覽他們從網頁下載或者從其他資源擷取的文檔。查看Document Interaction Programming Topics for
Time of Update: 2016-01-26
標籤:1、計時器的使用 [NSTimer scheduledTimerWithTimeInterval:0.01 target:self selector:@selector(flyAction) userInfo:nil repeats:YES]; 2、隨機數的使用arc4random() 3、UIWindow部分代碼(xib)//UIScreenCGRect rect = [UIScreen
Time of Update: 2016-01-26
標籤:問題描述及解決過程: 為了達到點擊TableView空白區退出鍵盤的效果,給控制器註冊了一個UITapGestureRecognizer來識別點擊事件,代碼如下: 1 #pragma mark - 設定手勢辨識器 2 3 - (void)setupGestureRecognizer 4 { 5 // 建立手勢辨識器對象 6 UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] init]; 7
Time of Update: 2016-01-26
標籤:開發準備中http://www.cnblogs.com/dev2007/p/4059829.html主要介紹了基礎環境的搭建,開發工具主要是Eclipse,由於Android Studio使用越來越廣,此篇針對Android Studio相關簡要說明。首先推薦網站1:http://www.androiddevtools.cn/ 幾乎android相關工具都能在上面下載。網站2:http://www.android-studio.org/ Android Studio的中文社區1.
Time of Update: 2016-01-26
標籤:相信大家都遇到過這樣的問題,有手機瀏覽器的問題導致服務端SESSION讀取不正常,目前在項目中的解決方案是採取H5手機本機存放區唯一KEY解決的 程式碼片段//定義json格式字串var userData = { name: "sankyu Name", account:"sankyu", level:1.
Time of Update: 2016-01-24
標籤:在用Android studio啟動自己的Android代碼的時候,出現adb not responding.解決方案: 1.輸入netstat -aon|findstr "5037",可以看到進程號為5196的進程(這個進程號因機器和時間而異)在佔用5037連接埠(adb需要使用此連接埠)。
Time of Update: 2016-01-25
標籤: 1 // 2 // ViewController.m 3 // UIActionSheet詳解 4 // 5 // Created by 大歡 on 16/1/25. 6 // Copyright © 2016年 bjsxt. All rights reserved. 7 // 8 9 #import "ViewController.h"10 11 @interface ViewController ()<UIActionSheetDelegate>12
Time of Update: 2016-01-25
標籤: 1 // 2 // ViewController.m 3 // 其他常用控制項 4 // 5 // Created by 大歡 on 16/1/25. 6 // Copyright © 2016年 bjsxt. All rights reserved. 7 // 8 9 #import "ViewController.h" 10 11 @interface ViewController () 12 13 @property (weak,
Time of Update: 2016-01-25
標籤:在移動端h5頁面;尤其那些全螢幕的盒展示切換頁面,當使用者無意中將手指滑到了 瀏覽器地址攔以上(中國移動這快地區);此時,手指已經離開螢幕了,但是ios上無法監聽到touchend 事件;toucend監聽的回呼函數事件直接失效;該問題只有在實機 上才有;模擬器上,安卓暫時沒發現; touchcancel取消事件沒啥用; 百度了好久。問了好多人沒找到辦法;後來突然想到解決辦法;move時候 碰到地址攔;直接調用end的回呼函數,