Time of Update: 2015-10-07
標籤:android 下 利用webview實現瀏覽器功能: 1、介面添加WEBVIEW控制項。2、在介面.JAVA字碼頁面(protected void onCreate(Bundle savedInstanceState) 方法中)添加如下代碼://#regionWebView wb=(WebView)findViewById(R.id.Wb_Main);//設定WebView屬性,能夠執行Javascript指令碼
Time of Update: 2015-10-07
標籤:選擇C# > Android建立一個Blank App時提示如下錯誤:Value cannot be null. Parameter name: path1由於之前本機已安裝過Android SDK,在安裝Visual Studio 2015時跳過了,並沒有為Xamarin指定對應路徑導致。Visual Studio頂部菜單:Tools > Options > Xamarin > Android Settings指定一下Android SDK目錄即可。Visual
Time of Update: 2015-10-07
標籤:我們修改frame中的某個值,需要進行繁瑣的書寫,例如:(1). 直接設定位置大小view.frame = CGRectMake(0, 0, 320, 150);(2). 只修改某個值view.frame = CGRectMake(view.frame.origin.x, 100, view.frame.size.width,
Time of Update: 2015-10-07
標籤: Android OOM(Out of memory) 記憶體泄露基本知識 轉載至:http://blog.csdn.net/emilychai2010/article/details/127101351. 記憶體泄露2. Android裡的記憶體回收3. Heap4. 調試5. 常見的記憶體泄露 1.什麼是記憶體泄露(memory leak)?A "memory leak" in your code is when you keep a
Time of Update: 2015-10-07
標籤:1、如果想要通過XAMPP shell登入MySQL,還需要下載安裝好XAMPP。2、雙擊開啟xampp-control.exe,會出現以下介面,點擊開啟Apache和MySQL,這樣我們就開啟服務了,之後我們可以通過圖形介面或者DOS介面使用MySQL資料庫,首先介紹DOS介面使用。 a>
Time of Update: 2015-10-08
標籤: 作為一名Android開發人員,相信你對Android方法數不能超過65K的限制應該有所耳聞,隨著應用程式功能不斷的豐富,總有一天你會遇到一個異常: Conversion to Dalvik format failed:Unable toexecute dex: method ID not in [0, 0xffff]:
Time of Update: 2015-10-06
標籤: 前兩篇博文中簡單整理了普通廣播,其實還有有序廣播,有序廣播在開發中也是比不可少的,可以給廣播接收者設定優先順序來控制接受順序,並卻可以中斷廣播傳遞等等。一、兩種Broadcast: · 普通廣播(Normal Broadcast):用sendBroadcast()方法發送。 普通廣播是完全非同步,邏輯上可以在同一時刻被所有匹配的接受者接收到,訊息傳遞效率高,缺點是接受者不能將處理結果傳遞給下一個接收者,也無法終止廣播傳播。 ·
Time of Update: 2015-10-08
標籤: 第一次看到runtime時,覺得太高大上,動態擷取方法、屬性等簡直厲害的不要不要的。在經過尋找資料+實踐後,發現runtime並沒有想象中那麼複雜,接下來對runtime進行基本的介紹。 要使用運行時方法需要引入runtime.h檔案 一、基礎知識 Method :成員方法 Ivar : 成員變數 二、常用方法 class_copyPropertyList : 擷取屬性列表 class_copyMethodList :
Time of Update: 2015-10-08
標籤:常用布局:【線性布局】:1、有兩個布局方向:水平或者豎直;2、在豎直布局下:靠左對齊、靠右對齊、水平置中生效;3、在水平布局下:頂部對齊、底部對齊、豎直置中生效。 總結:【在相應布局的方向對其進行移動的話是不會生效的。】4、權重:按照【剩餘】的螢幕的大小進行比例分配。【相對布局】:帶align(對齊)的都是對齊。1、沒有權重、方向!預設是左上方2、可以相對於父元素上下左靠右對齊,【layout_alignParentXXX】
Time of Update: 2015-10-08
標籤:Android 自訂對話方塊對話方塊常用的有PopupWindow和Dialog 一般都需要重寫布局檔案 例子如下Codepackage com.example.popup_vs_dialog;import android.app.Activity;import android.app.Dialog;import android.graphics.Rect;import android.graphics.drawable.ColorDrawable;import android.
Time of Update: 2015-10-05
標籤:LOCAL_SRC_FILES := hellocpp/main.cpp \ ../../Classes/AppDelegate.cpp \
Time of Update: 2015-10-05
標籤:最近在寫android畫圖經常用到這幾個什麼什麼To,一開始還真不知道cubicTo這個方法,更不用說能不能分清楚它們了,所以特此來做個小筆記,記錄下moveTo、lineTo、quadTo、cubicTo、arcTo的作用,在自訂view的時候經常用到。接下來也會分享下這幾天寫的幾個東西。相信對於新手也會有點協助,高手也幫忙看看有沒錯,歡迎吐槽吐槽。 2、moveTo moveTo 不會進行繪製,只用於移動移動畫筆。結合以下方法進行使用。 3、lineTo
Time of Update: 2015-10-06
標籤:以下是連結:http://blog.csdn.net/abc5382334/article/details/17097633http://keeponmoving.iteye.com/blog/1515611http://www.cnblogs.com/suinuaner/archive/2013/04/11/android_fifty.htmlhttp://blog.csdn.net/lanjianhun/article/details/8675299http://blog.csdn.n
Time of Update: 2015-10-05
標籤:Object-C有多繼承嗎?沒有的話用什麼代替?cocoa 中所有的類都是NSObject 的子類多繼承在這裡是用protocol 委託代理 來實現的你不用去考慮繁瑣的多繼承 ,虛基類的概念.ood的多態特性 在 obj-c 中通過委託來實現.Object-C有私人方法嗎?私人變數呢?objective-c– 類裡面的方法只有兩種, 靜態方法和執行個體方法. 這似乎就不是完整的物件導向了,按照OO的原則就是一個對象只暴露有用的東西. 如果沒有了私人方法的話,
Time of Update: 2015-10-05
標籤:設計模式:單例 一. 單例模式是一種常用的軟體設計模式。在它的核心結構中只包含一個被稱為單例類的特殊類。通過單例模式可以保證系統中一個類只有一個執行個體而且該執行個體易於外界訪問,從而方便對執行個體個數的控制並節約系統資源。如果希望在系統中某個類的對象只能存在一個,單例模式是最好的解決方案。單例模式的要點有三個:一是某個類只能有一個執行個體,二是它必須自行建立這個執行個體,三是它必須自行向整個系統提供這個執行個體。
Time of Update: 2015-10-05
標籤:- (void)viewDidLoad { [super viewDidLoad]; /*GCD:Grand Central Dispatch 牛逼的中樞調度器,自動管理線程的生命週期(建立 調度 銷毀)。將任務存放到隊列中,GCD會自動將隊列中的任務取出,先進先出,放到線程中執行。 同步執行任務:在當前線程中執行 dispatch_sync(dispatch_queue_t
Time of Update: 2015-10-05
標籤: BroadcastReceiver是Android系統的四大組件之一,本質是一種全域的監聽器,用於接收系統全域的廣播訊息。真因為如此,BroadcastReceiver可以很方便的是實現系統中不同組件之間的通訊。 一、建立BroadcastReceiver 建立一個BroadcastReceiver很簡單,只需建立一個BroadcastReceiver的子類即可:public class MyReceiver extends BroadcastReceiver
Time of Update: 2015-10-07
標籤:計時器chronometer繼承自TextView,顯示的是從一個起始時間開始,一共過去了多長時間。屬性只有一個format,用於指定計時器的計時格式。要用時間間隔,可以用SystemClock來實現:1.SystemClock.currentThreadTimeMillis(); // 在當前線程中已啟動並執行時間 2.SystemClock.elapsedRealtime(); //
Time of Update: 2015-10-04
標籤:十一假期結束了,明天就要上班了,想想幾天除了吃就是睡,中間也想著湊著假期充充電,但由於懶,只是看了一點,今天感覺不能再懶了。正好之前電腦讓同事給配置了安卓開發環境,而且之前也買了本瘋狂Annroid講義,就在網上搜了下一些簡單的視頻教程http://edu.51cto.com/index.php?do=lession&id=15683,抱著試試的態度看了下,覺得還不錯,照著視頻和書玩了下Eclipse覺得還挺有意思,離過年也沒幾個月了,所以現在定下一個目標:業餘工作時間學安卓,爭取
Time of Update: 2015-10-03
標籤:Android Studio正式版已經發布一段時間了,使用Mac版的Android Studio可能與遇到Java not found:Android Studio was unable to find a valid JVM問題。 解決這個問題:首先要確定mac系統上有沒有安裝jdk,並查看自己的jdk版本,可以在終端上輸入命令 java