Time of Update: 2015-01-22
標籤:package com.example.dialog4;import android.os.Bundle;import android.app.Activity;import android.app.AlertDialog;import android.app.Dialog;import android.content.DialogInterface;import android.view.Menu;import android.view.View;import
Time of Update: 2015-01-23
標籤:Implicitly unwrapped optionals:// an implicitly unwrapped optional variablevarmaybeString:String!maybeString=nilmaybeString="fish"// methods invoked directly, failing at runtime// if the optional is
Time of Update: 2015-01-22
標籤:多級列表 expandablelistview baseexpandablelistad 參考部落格:http://blog.csdn.net/xyz_lmn/article/details/6906268http://www.apkbus.com/android-124715-1-1.html有時候,使用ListView並不能滿足應用程式所需要的功能。有些應用程式需要多組ListViw,
Time of Update: 2015-01-23
標籤:網路上下載下來的圖片自適應:android:adjustViewBounds="true"(其詳細解釋在下面)<ImageView android:id="@+id/dynamic_item_image" android:layout_width="wrap_content" android:layout_height="wrap_content"
Time of Update: 2015-01-22
標籤:經過前幾天的學習,我們的天氣預報程式已經可以把天氣正常的呈現出來了,正如之前說的,現在的APP只能顯示固定地區的天氣,那麼我們要怎樣才能顯示我們本身所在地的天氣呢?Android定位Android系統本身提供了三種定位方式,分別是網路、基站和GPS,主要利用的是LocationManager、TelephonyManager相關的類庫,但是因為一些原因,Google的API在國內訪問經常出現問題,所以在這裡我就不對這些API做介紹了,有想瞭解的可以自行查詢相關資料。百度地圖定位除了Andr
Time of Update: 2015-01-22
標籤:android 自訂群組件 canvas 本例實現了一個簡單的柱狀統計圖,如下:
Time of Update: 2015-01-23
標籤:轉:http://www.asklinux.com/app/ios/286#我們在使用tableview時會發現分割線的左邊會短一些,通常可以使用 setSeparatorInset:UIEdgeInsetsZero 來解決。但是升級到XCode6之後,在iOS8裡發現沒有效果。下面給出解決辦法:首先在viewDidLoad方法中加上如下代碼: if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)
Time of Update: 2015-01-22
標籤:一. 方式 1.註冊監聽//註冊監聽耳機裝置的插入/拔出 AudioSessionAddPropertyListener (kAudioSessionProperty_AudioRouteChange,audioRouteChangeListenerCallback, nil);2.void audioRouteChangeListenerCallback (void
Time of Update: 2015-01-22
標籤:ios8以後 都是手動授權定位許可權 不過不處理這塊 在ios8以後的系統就會預設永不授權 即關閉了定位許可權處理辦法如下1.匯入架構標頭檔 #import <CoreLocation/CoreLocation.h>2.聲明執行個體變數 CLLocationManager *locationManager3.初始化第一步關鍵:if(!locationManager){ locationManager = [[CLLocationManager alloc]
Time of Update: 2015-01-22
標籤:在ios下,需要開啟https連結,但是如果其中使用了代理訪問,則會被預設返回認證驗證錯誤,無法正常訪問通常是在國內訪問國外facebook的情況下這是因為https訪問的時候,會驗證一次認證,如果用了代理,認證驗證的時候會被認為有風險,則會拒絕掉串連也就是為了避免中間人攻擊而做的限制這裡可以考慮先用NSURLConnection建立一個https串連,讓本次針對目標地址的串連在驗證時忽略認證,就可以保證之後的串連再也沒認證驗證問題了 NSString* strUrl
Time of Update: 2015-01-23
標籤:android expandablelistview 隱藏指標 防止資料顯示錯亂 類似於ListView,自訂ExpandableListView只需要寫一個適配器類(繼承自BaseExpandableListAdapter即可):import java.util.List;import
Time of Update: 2015-01-22
標籤:Android發生記憶體流失最普遍的一種情況就是長期保持對Context,特別是Activity的引用,使得Activity無法被銷毀。這也就意味著Activity中所有的成員變數也沒辦法銷毀。本文僅介紹如何避免這種情況的發生,其他如Bitmap沒有及時回收導致的OOM異常暫不討論。一、防止記憶體流失什麼情況下會長時間保持對某個Activity的引用呢?主要有以下兩種情況:1、某個static變數保持對Activity的引用2、線程保持Activity的引用由於靜態變數是長駐記憶體的,甚至
Time of Update: 2015-01-22
標籤:眾所周知,Android機型尺寸各種各樣,於是螢幕適配就成了Android開發中很重要的一環。Android螢幕適配可能一些開發人員都會遇到這樣的問題,今天就來分享下螢幕適配,你會發現其實Android螢幕適配也可以很簡單。基本概念Android螢幕適配必須要理解的一些概念,這部分可能比較枯燥,但是俗話說的好“工欲善其事,必先利器”,翻譯過來就是“有什麼樣的槍,決定你打什麼樣的鳥”,一旦這些概念你理解掌握了,螢幕適配你自然而然就覺得簡單多了。
Time of Update: 2015-01-22
標籤:autolayout 自動布局 ios相對布局 何為autoLayout(自動布局,相對布局)?
Time of Update: 2015-01-21
標籤:本人之前以前撰文描寫敘述Appium和UIAutomator架構是怎樣定位Android介面上的控制項的。UIAutomator定位Android控制項的方法實踐和建議Appium基於安卓的各種FindElement的控制項定位方法實踐和建議今天我們換一個淵源更留長,當今更盛行的架構Robotium,實踐下看它又是怎樣對控制項進行定位的。1. 背景為保持這個系列的一致性,我們繼續用SDK內建的NotePad執行個體應用作為我們的實驗目標應用,可是這次不不過像曾經一樣主要環繞Menu
Time of Update: 2015-01-21
標籤:資源來源:http://blog.csdn.net/qualcent/article/details/6959547完成Android項目後,需要將程式打包成APK檔案(Android
Time of Update: 2015-01-21
標籤:這幾天在做wifi的智能燈,需要用到組播的知識就把這個記錄一下,服務端使用java寫的,代碼如下: 1 import java.io.IOException; 2 import java.net.DatagramPacket; 3 import java.net.DatagramSocket; 4 import java.net.InetAddress; 5 import java.net.MulticastSocket; 6 7 class UDPServer{ 8
Time of Update: 2015-01-21
標籤:app weibo php
Time of Update: 2015-01-21
標籤:android
Time of Update: 2015-01-21
標籤:來源:http://hukai.me/android-performance-patterns/#jtss-tsina0)Render