Time of Update: 2016-01-24
標籤: 1 /**/ 2 // 設定layer邊框 3 self.customView.layer.borderWidth = 10; 4 // 設定layer邊框顏色 5 self.customView.layer.borderColor =[UIColor blackColor].CGColor; 6 // 設定layer的圓角(設定主圖層的圓角) 7 self.customView.layer.cornerRadius = 10; 8
Time of Update: 2016-01-24
標籤:調試機沒有sqlite3命令檔案 匯入即可 sqlite3 http://pan.baidu.com/s/1bohTMiz //(使用老版sqlite3需要匯入libncurses.so檔案至/system/lib) 將下載好的sqlite3檔案匯入/system/xbin目錄下然後修改sqlite3的許可權 匯入sqlite3時會遭遇許可權問題先修改system和xbin檔案夾的許可權 ls –al
Time of Update: 2016-01-24
標籤:這樣的button樣式應該源自IOS。假設安卓上實現,則須要使用android上面的layer-list來實現。事實上layer-list有點像framlayout,作用就是覆蓋。先說一下實現原理:先畫一個矩形。就是我們所示紅色邊框。然後再畫一個矩形將白色背景覆蓋上面,設定android:left | right | top
Time of Update: 2016-01-24
標籤: 懶載入,又稱為消極式載入。說的通俗一點,就是在開發中,當程式中需要利用的資源時。在程式啟動的時候不載入資源,只有在運行當需要一些資源時,再去載入這些資源。 我們知道iOS裝置的記憶體有限,如果在程式在啟動後就一次性載入將來會用到的所有資源,那麼就有可能會耗盡iOS裝置的記憶體。這些資源例如大量資料,圖片,音頻等等下面舉個例子:1> 定義控制項屬性,注意:屬性必須是strong的,範例程式碼如下:@property
Time of Update: 2016-01-24
標籤:android應用中,很少有一個activity的app,這次我們設定一個activity,通過listview的點擊跳轉並顯示對應的商店資訊。首先建立類ShopInfoActivity,對應設定其xml檔案屬性:java:public class ShopInfoActivity extends Activity{@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated
Time of Update: 2016-01-24
標籤: 每日更新關注:http://weibo.com/hanjunqiang 新浪微博
Time of Update: 2016-01-24
標籤:1.調用顯示系統預設的IME方法一、InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);imm.showSoftInput(m_receiverView(接受軟鍵盤輸入的視圖(View)),InputMethodManager.SHOW_FORCED(提供當前操作的標記,SHOW_FORCED表示強制顯示));方法二、InputMethodManager
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-24
標籤:一、WebView請求許可權執行個體1.WebView擷取網頁存取權限的xml布局檔案和MainActivity中的程式如下<WebView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/wv"></WebView>webView= (WebView)
Time of Update: 2016-01-24
標籤:表狀時鐘(AnalogClock)java.lang.Object;android.view.View;android.widget.AnalogClock;AnalogClock 類方法AnalogClock 樣本完整工程:http://download.csdn.net/detail/sweetloveft/9416138這個程式只要貼圖就可以了,回想之前的 DigitalClock,後來查證得知,這類工程一般是貼圖,非要自繪的話,需要衍生類別做相關的重寫,這裡面將會用到
Time of Update: 2016-01-24
標籤:多次點擊事件多次點擊事件原理:最後一次點擊事件與第一次點擊事件的時間間隔是否小於某個時間,當小於的時候,就認為這是一個多次點擊事件。Android源碼實現效果: 1 import android.app.Activity; 2 import android.os.Bundle; 3 import android.os.SystemClock; 4 import android.view.View; 5 6 public class MainActivity extends
Time of Update: 2016-01-24
標籤: 1 #import "NJViewController.h" 2 3 @interface NJViewController () 4 @property (weak, nonatomic) IBOutlet UIImageView *iconView; 5 - (IBAction)nextBtnClick:(id)sender; 6 - (IBAction)preBtnClick:(id)sender; 7 8 @property (nonatomic, assign) int
Time of Update: 2016-01-24
標籤: 1 #import "NJViewController.h" 2 3 @interface NJViewController () 4 @property (weak, nonatomic) IBOutlet UIView *cutomView; 5 6 @end 7 8 @implementation NJViewController 9 10 - (void)viewDidLoad11 {12 [super viewDidLoad];13 14 }15 - (void)
Time of Update: 2016-01-24
標籤: 1 #import "NJViewController.h" 2 3 @interface NJViewController () 4 5 @property (weak, nonatomic) IBOutlet UIView *customView; 6 - (IBAction)btnClick:(id)sender; 7 @end 8 9 @implementation NJViewController10 11 - (void)touchesBegan:(NSSet
Time of Update: 2016-01-24
標籤: 歡迎Follow我的GitHub, 關注我的CSDN.我會介紹關於Android的一些有趣的小知識點. 本文是第三篇, 其餘第一篇, 第二篇.1. UIAutomatorViewer自動化測試是Android測試的趨勢, 穩定\複用, 最常用的工具就是Espresso. 使用UIAutomatorViewer擷取資源的Id, 位置/android-sdk/tools/uiautomatorviewer, 點擊即可使用.2. GitHub標籤網址, 比如: 3.
Time of Update: 2016-01-24
標籤:在極客頭條上看到的方法,Mark一下,以後可能經常用到。1、開啟android sdk manager 2、開啟tool->options,3、將Proxy Settings 裡的HTTP Proxy Server和HTTP Proxy Port分別設定成mirrors.neusoft.edu.cn和80 將Others中的Force https://…sources to be fetched using http://…複選框勾上 如所示: 4、重啟Eclipse見證奇蹟吧~
Time of Update: 2016-01-24
標籤:1. 每一個UIView內部都預設關聯著一個CALayer,我們可以稱這個Layer為Root Layer2. 所有的非Root Layer,也就是手動建立的CALayer對象都存在著隱式動畫什麼是隱式動畫 1 當對非Root Layer的部分屬性進行修改時,預設會自動產生一些動畫效果 2 而這些屬性稱為Animatable Properties(可動畫屬性) 列舉幾個常見的Animatable
Time of Update: 2016-01-24
標籤:前言很長一段時間沒寫部落格了,再不寫點東西真說不過去,把工作上的一些有價值的東西整理出來分享,在當下還有點時效性,不然遲早會爛在肚子裡的。還記得之前小巫有個開源計劃是想實現一個星期開發app,現在把它拾起來,計劃沒有實行起來跟我那懶惰的身軀有關,任何偉大的事情都需要強大的執行力才能實現,慢一點沒關係,能創造點東西就是值得的事情。本篇部落格先介紹一個app最常見的特性,就是新功能屬性介紹和啟動屏,一般會怎麼實現呢,這不就打算告訴大家了麼。先說邏輯先判斷是否第一次啟動app,如果是,則進入功能
Time of Update: 2016-01-24
標籤:代碼布局拋棄storyboard,用代碼產生介面,它的優劣不談首先在項目設定中,更改應用的“入口”不選main,清空它然後在AppDelegate.m中,更改(新增內容),別忘了import1 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {2 // Override point for
Time of Update: 2016-01-24
標籤:環境裝置:iphone5s網路:WIFIApp版本:操作步驟1.進入登入介面2.輸入手機號3.點擊[擷取驗證碼],等待接收驗證碼後4.點擊[X]退出登入介面5.重複1-2-3,提示手機號輸入有誤或驗證碼發送失敗,請稍後再試頻率必現危害1.第二次登入時,不點擊擷取驗證碼時,用第一次的驗證碼偶爾也可以登入成功,這可能有帳號安全的問題