Time of Update: 2016-04-29
標籤:////////////////////2016/04/25/////////////////////////////////////////by XBW/////////////////////////////////////////////環境 eclipse api22///////////做點貢獻,發幾個小demo,每次啟動某個app都會遇到app升級,這是怎麼實現的呢,先吧,有圖有真相,這真大,沒睡了,結構。Config.javapackage
Time of Update: 2016-04-29
標籤:原創文章,歡迎分享;未經許可,不得轉載;著作權,侵權必究開發環境使用的是目前為止最新的穩定版軟體:Mac OS X Lion 10.7 + Xcode 4.1目前Xcode 4.2 Preview版也已經發布,據說其修改方法跟4.1非常類似,只改動了一行代碼,請參看參考文章的第二篇。本文仍以4.1版本為例。更新:現在Xcode 4.2正式版和iOS 5均發行,下面補充上4.2的修改方法。(2011-10-24)各步驟會標明版本,比如(Xcode4.1請執行)和(Xcode4.2請執行),4
Time of Update: 2016-04-29
標籤:最近研究Android應用的增量升級功能,期間涉及到了NDK開發的內容,整理記錄在此。先說幾個問題。一、NDK開發就是JNI開發啊,臥槽我原來都不知道啊,一直以為是兩個東西啊......二、關於開發環境,老的Eclipse版本要安裝的工具比較多,什麼NDK啊,cygwin啊什麼,AS(Android
Time of Update: 2016-04-28
標籤:轉自:http://blog.k-res.net/archives/1671.htmlAndroid應用開發接入各種SDK時會發現,有很多SDK是需要靠package name和keystore的指紋hash來識別的(百度地圖SDK、Facebook SDK等等…),這樣如果使用預設自動產生的debugkeystore的話就會給開發調試工作帶來一些麻煩。這時可以通過修改正式的release
Time of Update: 2016-04-29
標籤:樣式效果1、建立底部的布局 layout_footer.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"
Time of Update: 2016-04-29
標籤:React Native號稱能跨平台開發IOS和Android的原生應用,想來必定會成為一種趨勢。剛好計劃開發一款手機APP,又沒有相應的開發資源,決定自己摸索著試試。第一步是搭建開發環境,以下是官方文檔、網上資料,結合本人實際操作的總結:一、 準備工作(1)安裝安卓SDK根據React
Time of Update: 2016-04-29
標籤:背景關於Launcher是啥的問題我想這裡就沒必要再強調了。由於一些原因迫使最近開始需要研究一下Launcher3源碼,為了不再像以前那麼傻逼(研究Settings等代碼沒作筆記),故這裡趕緊將階段性的感悟整理成文章,方便日後回看。其實本文來源於我在項目組內部的一次分享活動的ppt。在開始學習Launcher3源碼之前請務必保證你已經具備如所示基礎知識技能(相關權重係數已經餅狀表徵圖注),如下:看懂Launcher3源碼必須要先準備充足上面的知識點,每個知識點在Launche
Time of Update: 2016-04-29
標籤: 本文gif圖比較多,可能會導致頁面載入緩慢,請大家耐心等待今天我們來學習下Android Studio這款軟體的一些秘密,這些就是Template,就是我們輸出一些特定的字元就可以實現自動編寫一大堆代碼,額,什麼意思了?下面還是看圖來理解吧!Live Template這種模板用法就是輸入特定字元,按下Tab鍵即可,此鍵可自訂設定 在方法中輸入“Toast”並按下Tab鍵 快速編寫TAG,在類中輸入“logt”並按下Tab鍵 常量的編寫,詳細見圖
Time of Update: 2016-04-28
標籤:採用代理的設計思想。1,建立一個視圖類.h#import <UIKit/UIKit.h>@protocol CustomaltviewDelegate;@protocol CustomaltviewDelegate <NSObject>- (void)alertview:(id)altview clickbuttonIndex:(NSInteger)index;@end@interface Customaltview :
Time of Update: 2016-04-28
標籤:下載,編譯和測試Android原始碼 1.配置Android原始碼下載環境 下載之前必須先在Linux終端執行一些命令配置環境。 建立存放指令檔的目錄“mkdir ~/bin””PATH=~/bin:$PATH”;下載repo指令檔“curl 地址 > ~/bin/repo””chmod a+x ~/bin/repo”;建立存放Android原始碼的目錄“mkdir
Time of Update: 2016-04-29
標籤: 安卓開發的四大組件是Activity, service, broadcast receiver, 和content provider。作為業餘的開發人員,可能不需要太深入理解這些組件的內部實現,以及運行機制。但是如果想要在這方面有所進階的話,這些實現的源碼還是要啃的。本文將從官方源碼上講一下對Activity的理解。概述定義官方對Activity的開頭描述為:/**An activity is a single,
Time of Update: 2016-04-27
標籤:<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta content="initial-scale=1.0,user-scalable=no,maximum-scale=1,width=device-width" name="viewport" /><meta content=
Time of Update: 2016-04-27
標籤:這一切的前提是你裝了git,有了github帳號,之後就很簡單,但是匯入之後交給android studio 也會發生各種編譯錯誤,這個時候就需要自己去一一解決了,主要還是
Time of Update: 2016-04-29
標籤: 轉載請標明出處: http://blog.csdn.net/hai_qing_xu_kong/article/details/51260428
Time of Update: 2016-04-28
標籤:在網上找了很多教程,基本上使用的方法都是在eclipse上建立普通android工程,讓主activity繼承UnityPlayerActivity,然後在該activity中寫供unity調用的介面或者主動要回調unity的介面,然後匯出jar包到unity。這種方式只要人品不好就會出一堆亂七八糟的問題: 如建立工程時選擇SDK版本小於4.0時在unity build
Time of Update: 2016-04-29
標籤:簡單直接上代碼 -.- 一個GIF圖5M?@property (nonatomic, strong) UITableView *tableViewScroll;@property (nonatomic, assign) double recordDistance; //記錄滑動的距離@property (nonatomic, strong) UIView *customView;@property (nonatomic, strong) UIButton *btn;建立所需要的視圖-
Time of Update: 2016-04-29
標籤:之前看了很多面試題,感覺要不是不夠就是過於冗餘,於是我將網上的一些面試題進行了刪減和重排,現在分享給大家。@property 後面可以有哪些修飾符?安全執行緒的:(atomic,nonatomic )nonatomic 非原子操作,決定編譯器產生的setter getter是否是原子操作,atomic表示多安全執行緒,一般使用nonatomic.存取權限的(readonly,readwrite)readwrite 是可讀可寫特性;需要產生getter方法和setter方法時;
Time of Update: 2016-04-27
標籤:什麼是記憶體泄露?Android虛擬機器的記憶體回收採用的是根搜尋演算法。GC會從根節點(GC Roots)開始對heap進行遍曆。到最後,部分沒有直接或者間接引用到GC Roots的就是需要回收的垃圾,會被GC回收掉。記憶體流失指的是進程中某些對象(垃圾對象)已經沒有使用價值了,但是它們卻可以直接或間接地引用到gc
Time of Update: 2016-04-29
標籤:Android 自訂View的一些總結Paint與Canvas 下面先說下Paint的基本設定函數: paint.setAntiAlias(true);//消除鋸齒功能 paint.setColor(Color.RED); //設定畫筆顏色 paint.setStyle(Style.FILL);//設定填充樣式 paint.setStrokeWidth(30);//設定畫筆寬度 paint.setShadowLayer(10, 15, 15, Color.GREEN);//設定陰影 (
Time of Update: 2016-04-29
標籤:引言說起效能調優,我本來想說很多,但是覺得枯燥的語言並不能表達我對於效能調優的重視,所以我打算舉個不太恰當的例子。曾經有這麼一家工廠,他們的產品從原材料到出廠一共需要經過30條產品線。這家公司的老闆對底下的員工曾多次強調過品質的重要性,員工們卻不以為然,他們覺得自己做的都很不錯。有一次,老闆去視察,走到了一條產品線上,問起工人,這條產品線的合格率能達到多少,那個工人自豪的說,"98%!"。老闆卻並沒有十分滿意,搖著頭走開了。那位工人非常的疑惑。這麼高的合格率,老闆為什麼還是不滿意呢?於是這