Time of Update: 2015-05-25
標籤: 跟上一篇類似,我們也需要對APK的一些諸如umengkey,ADkey,TalkingData進行驗證,那麼我們同樣需要解壓apk檔案,然後提取其中的AndroidManifest.xml。然後解析xml對內容進行分析對比。 1.解壓apk檔案if (Path.GetExtension(filePath).Equals(".apk")){ // 擷取應用程式名稱 String appName = Path.GetFileNameWithoutExtension(filePath)
Time of Update: 2015-05-25
標籤:Android支援包22.1引進了AppCompatDelegate最新22.1版本的支援包引入了大量酷炫的新特性,這些特性將允許我們輕易地將材料設計/API 21+的特性應用到之前的那些老的,不相容的Activity上面。我們知道,繼承AppCompatActivity是最容易實現的方式,但是有時候我們還是需要使用老辦法,對嗎?你可以使用支援包提供了新的AppCompatDelegate構件,很容易地將Toolbar添加到Activity上。 1,將Toolbar控制
Time of Update: 2015-05-26
標籤:android inflateexception staggeredgridview 瀑布流 runtimeexception StaggeredGridView是github上一個開源的瀑布流圖片庫,本文將分享整合StaggeredGridView時碰到的異常以及解決方案,StaggeredGriedView開源地址為:
Time of Update: 2015-05-22
標籤:1、Context說明 Context是一個用於訪問全域資訊的介面,如應用程式的資源(片,字串等),一些常用的組件繼承自Context,如Activity和Service等等。
Time of Update: 2015-05-25
標籤:ios 音樂播放器 歌詞解析 簡單實現基於IOS的音樂播放器,並且帶有歌詞,隨播放自動滾動,實現效果如下:首先,需要建立一個解析歌詞的類ZMPlrc,解析歌詞主要就是把時間和對應的歌詞分離出來,然後儲存到數組中。ZMPlrc.h#import <Foundation/Foundation.h>@interface ZMPlrc : NSObject/** 時間
Time of Update: 2015-05-22
標籤:wordpress如何判斷是手機、平板還是PC訪問,並針對性的顯示特定的內容?Mobile Detect 這個輕量級PHP 類庫能夠很好的實現這個功能。而且Mobile Detect也有wordpress下的外掛程式可用–WP Mobile Detect,wordpress使用這個外掛程式,很容易實現根據不同終端裝置顯示特定內容的功能,比如響應式wordpress主題。安裝WP Mobile
Time of Update: 2015-05-24
標籤:實現原理很簡單,先把GIF動畫解碼成多張Bitmap圖片,然後放到AnimationDrawable裡面去逐一播放即可。GifHelper代碼: package com.android.view;import java.io.InputStream;import java.util.Vector;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;//Handler for read &
Time of Update: 2015-05-22
標籤:sp dpi android px dp
Time of Update: 2015-05-19
標籤:android 自訂 tabbar tabbaritem 轉載請說明出處:http://www.sunhome.org.cn我發現現在的移動開發介面都被iOS主導了,UI動不動設計出來的東西都是ios的風格,對於一個做Android的程式員來說甚是苦惱啊,為了適應這種環境和氛圍,今天我們來自訂一個TabBar,這個是移動開發很常用的一個組件。<?xm
Time of Update: 2015-05-17
標籤:cocos2d-x 卡牌 觸控 遊戲 移動 上次說了如何播放卡牌翻轉的動畫,卡牌翻到正面後,就需要讓玩家將卡牌拖拽至出場地區或者墓地地區了。這裡重複一下之前的內容:1.重載觸控函數:virtualbool onTouchBegan(Touch* touch, Event* event);virtual void
Time of Update: 2015-05-15
標籤: 今天項目沒什麼進展,公司後台出問題了。看了下剛剛學習Android時的筆記,發現TextView會自己主動換行,並且排版文字參差不齊。查了下資料,總結原因例如以下: 1、半形字元與全形字元混亂所致:這樣的情況一般就是漢字與數字、英文字母混用 解決方案一: 將textview中的字元全形化。即將所有的數字、字母及標點所有轉為全形字元,使它們與漢字同佔兩個位元組,這樣就能夠避免因為佔位導致的排版混亂問題了。 半形轉為全形的代碼例如以下,僅僅需調用就可以。 public
Time of Update: 2015-05-15
標籤:隊名:IG.Super成員:範銘祥,曾威,劉恒,黃偉俊。一、程式功能需求程式可以出帶括弧的正整數四則運算,支援分數,除法保留兩位小數,如:(1/3+1)*2 = 2.67,特別注意:這裡是2.67而非2.66,或保持分數形式:8/3可以出運算式裡含有負整數(負整數最小不小於-100)的題目,且負數需要帶括弧,使用者輸入的結果不用帶括弧。如: 2*(-4) =
Time of Update: 2015-05-16
標籤:一.建立步驟第一步,建立 Workspace -> Huanghuacai.xcworkspace第二步:給你的架構起一個霸氣側漏的名字,但是在請名字之前要去查重,看看你的名字是否已經存在,可以在終端上輸入以下指令pod search
Time of Update: 2015-05-15
標籤:UiObject可以理解為控制項的對象,主要對對象進行操作。按照一定條件(UiSelector)擷取UiObject對象,之後對對象進行相應的操作,如所示。對於對象的操作主要有點擊/長按、拖動/滑動、文本輸入與清除、屬性、對象是否存在、手勢操作等。點擊與長按方面的方法: 舉例:UiObject ok = new UiObject(new UiSelector().text("OK"));//聲明對象 ok.click();//點擊"OK" text. 1.public
Time of Update: 2015-05-11
標籤:push apps openssl 這是一篇來自raywenderlich的教程,內容翔實!結構簡單、講解循序漸進、文章品質上乘!是一篇難的的博文!使用半瓶的英語水平翻譯了一下:1. push的概述(本博文)2. 產生push認證,產生Provisioning Profile3. 一個極簡的demo,並測試一下push這裡查看原文------------------------------
Time of Update: 2015-05-09
標籤:第一種情況:有MAIN,無LAUNCHER,程式列表中無表徵圖原因:android.intent.category.LAUNCHER決定應用程式是否顯示在程式列表裡 第二種情況:無MAIN,有LAUNCHER,程式列表中無表徵圖原因:android.intent.action.MAIN決定應用程式最先啟動的Activity,如果沒有Main,則不知啟動哪個Activity,故也不會有表徵圖出現console裡面兩種情況顯示一樣: 下面看一個應用程式可以有兩個Activi
Time of Update: 2015-05-07
標籤:cisco ap ios升級Cisco AP IOS升級:方法一, 此方法也可以用於瘦AP到胖AP的升級, 可以是胖AP IOS 系統本身的版本升級: 前提準備: Console線和網線接AP和筆記本,設定筆記本IP 10.0.0.2/8,開啟TFTP設定 AP‘s IOS路徑(.default檔案)
Time of Update: 2015-05-06
標籤:安全 android 學術 存取控制 security 2000年,美國威廉瑪麗學院的研究人員Serge等人在USENIX的4th annual Linux Showcase &Conference會議上發表了題為“Domainand Type Enforcement for
Time of Update: 2015-05-05
標籤:android 指令 dalvik-彙編 一 Dalvik指令格式1.1
Time of Update: 2015-05-04
標籤:使用tcpdump進行抓包1.給手機root,各種方法很多2.安裝adroid-sdk3.輸入命令: adb version ,如果正常顯示adb的版本,則說明上一步環境變數設定沒有問題,且adb.exe本身完整,則可能是adb.exe本身檔案損壞,環境變數設定有誤,或者環境變數設定後尚未生效,請自行檢查 如果未配置環境變數可以直接進入adb安裝目錄Platform-tools輸入該命令4.下載tcpdump