Time of Update: 2016-01-24
標籤: 一、移植android項目 今天簡單分享一個從ecplise開發項目轉移到Android Studio的方法,之前一直在ecplise上開發android項目,但是因為google現在主打Android Studio,所以我也只好跟隨潮流啦。所以轉移項目資源還是必須的。 1.首先還是得有android
Time of Update: 2016-01-25
標籤:預設AS大包好的apk是app-deubg.apk的,這樣的話版本多了找出一個bug在哪個版本中存在的,就非常的麻煩了,我們追加版本號碼和版本名稱後就非常好區分了。 配置方法 在gradle檔案中的android節點下添加如下代碼 android.applicationVariants.all { variant -> variant.outputs.each { output -> output.outputFile = new
Time of Update: 2016-01-22
標籤:APP項目使用者密碼傳輸一直沒有用HTTPS,考慮到使用者的隱私暫時先用AES對密碼加密,以後也可以用於手機端與服務端加密互動。PHP的免費版phpAES項目,手機端解碼各種不對。好不容易找了PHP ANDROID IOS,相互加解密正常的AES密碼編譯演算法代碼。PHP的AES密碼編譯演算法:<?phpclass MCrypt { private $hex_iv = ‘00000000000000000000000000000000‘; # converted JAVA
Time of Update: 2016-01-22
標籤:Odoo 倉庫調撥過程中,有時候會碰見一下錯誤內容:The roundings of your Unit of Measures on the move vs. on the product don‘t allow to do these operations or you are not transferring the picking at
Time of Update: 2016-01-23
標籤:商務通手機網站擊商務通無軌跡解決方案手機網站擊商務通諮詢按鈕是很多時候會出現後台無法統計到訪客的瀏覽軌跡的情況,這種情況是因為部分手機瀏覽器開啟新的頁面不傳遞來路頁面地址資訊所導致的。下面為大家介紹一種能解決這一情況的方法:代碼如下<script type="text/javascript">function online(){ //商務通軌跡 var e = ‘wap‘; if(arguments.
Time of Update: 2016-01-22
標籤:iOS開發工具——網路封包分析工具Charles作者 唐巧 發佈於 2013年12月9日 | 1 討論分享到:微博FacebookTwitter有道雲筆記郵件分享稍後閱讀我的閱讀清單 簡介Charles是在Mac下常用的截取網路封包的工具,在做iOS開發時,我們為了調試與伺服器端的網路通訊協議,常常需要截取網路封包來分析。Charles通過將自己設定成系統的網路訪問Proxy
Time of Update: 2016-01-25
標籤:清除data,清除cache,其實在Android原生Setting裡面有這個功能的。需求是把這個功能做到自己的App裡面,並計算出cache和data的size。所以參考了一下Setting的源碼。看如何?該功能:首先需要寫兩個aidl去調用系統的清除以及擷取size功能:IPackageStatsObserver.aidl -- 擷取data以及cache的size/***** Copyright 2007, The Android Open Source Project*
Time of Update: 2016-01-23
標籤:0xr0ot和Xbalien交流所有可能導致應用拒絕服務的異常類型時,發現了一處通用的本地拒絕服務漏洞。該通用型本地拒絕服務可以造成大面積的app拒絕服務。針對序列化對象而出現的拒絕服務主要是由於應用中使用了getSerializableExtra() 的API,由於應用開發人員沒有對傳入的資料做異常判斷,惡意應用可以通過傳入畸形資料,導致應用本地拒絕服務。漏洞應用程式碼片段:Intent i =
Time of Update: 2016-01-22
標籤:public class PinBall extends Activity{ private int tableHeight; private int tableWidth; Random random = new Random(); //擋板大小和座標 private final int racket_width = 70; private final int racket_height = 20; private int
Time of Update: 2016-01-22
標籤:問題 Android Studio目前已經更新到2.0 Preview 6了,作為Google大力推崇的開發工具,相對於Eclipse ADT有著不可比擬的優勢。然而在實際使用時,依然有不少不爽的地方。Android
Time of Update: 2016-01-21
標籤: 1.定時器[NSTimer scheduledTimerWithTimeInterval:多長時間變動一次 target:誰的計時器 selector:@selector(方法名) userInfo:定時器資訊 repeats:是否重複] ,表示每1秒變動一次,給自己設定的計時器,調用下面的timerAc,描述為空白,重複 2.通知[[NSNotificationCenter
Time of Update: 2016-01-21
標籤:怎麼查看bios版本呢?無需去註冊表查看,無需去BIOS中查看,只需要一條簡單的命令即可,下面就來一起看一看怎麼查看bios版本:Win鍵+R開啟“運行”,然後再“運行”中輸入cmd進而開啟“cmd”。 開啟“cmd”命令視窗後,輸入命令:systeminfo
Time of Update: 2016-01-22
標籤:ionic詳情連結:http://www.ncloud.hk/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/ionic%E5%9C%A8android%E4%B8%8A%E9%83%A8%E7%BD%B2app%E6%AD%A5%E9%AA%A4/使用ionic建立了一個項目之後想要將它發布到各個市集,那麼我們就要部署想要發布的版本,這段時間學習了Android的發布過程,下面我來介紹一下:這個命令是我們在調試代碼時候所需要的,一般下載模板的時候就有了,但是我們
Time of Update: 2016-01-21
標籤: 如果你之前有用Eclipse做過安卓開發,現在想要把Eclipse中的項目匯入到Android Studio的環境中,那麼首先要做的是產生Build Gradle的檔案。因為Android Studio 是用Gradle來管理項目的,具體操作步驟如下: 從Eclipse中匯出 1.將你的ADT外掛程式版本升級到22.0以上。
Time of Update: 2016-01-22
標籤: app開發中,通知欄通知是比較常見的需求,這裡有一個體驗細節。彈出通知,使用者下拉通知欄,點擊後進入app中對應頁面,看完後想返回上一頁,於是點擊了左上方或者右上方的返回按鈕(一般來說應該都有),如果使用者是從案頭點擊通知進入app的,那麼app棧內就沒有對應的頁面,返回上一頁就不能通過常規的銷毀當前頁面來實現,這時就需要使用TaskStackBuilder了. TaskStackBuilder,我的理解就是一個棧構建器,在xml裡面給activity1配置一個parentActiv
Time of Update: 2016-01-21
標籤:android1 在linux和windows中使用不同的命令開啟視窗,比如使用adb 時,linux要用:Runtime.getRuntime().exec(new String[] {"/bin/sh","-c",cmd});而windows會用 Runtime.getRuntime().exec(new String[] {"cmd","/c",cmd});,如果都用/bin/bash,會報以下錯誤:java.io.IOException: Cannot run
Time of Update: 2016-01-24
標籤:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" >
Time of Update: 2016-01-21
標籤:UIApplication、AppDelegate、委託等的關係? 什麼是委託?為什麼要有委託?委託在Iphone中的實現機制是怎樣的? 一般來說,我們建立了一個Iphone項目,預設會有這個main.m類,我們都曉得,一個main()方法代表著一個應用程式的入口, 以下是對應的main.m的方法體:[objc] view
Time of Update: 2016-01-21
標籤:可以看到很多的APP在第一次運行之後就會彈出來一個Toast說什麼捷徑已建立,那麼這個東西是怎麼搞出來的呢很簡單就下面幾句話,寫在這兒以後好copy先建立一個類 1 import android.app.Activity; 2 import android.content.Intent; 3 import android.os.Parcelable; 4 5 /** 6 * Created by Administrator on 2016/1/21. 7 */ 8 public
Time of Update: 2016-01-22
標籤:對於系統中過時的方法或者是為了向下相容相容不同的版本使用最新的方法都要判斷當前的系統版本號碼,在進行方法的調用1.系統方法過時的注釋````objc- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo NS_DEPRECATED_IOS(2_0,