Time of Update: 2016-05-13
標籤:問題:遙控按鍵選中的選項有跑馬燈效果,但是滑鼠事件來說,沒有跑馬燈效果解題過程:重寫一個類繼承textview,永遠擷取焦點,不行。即使我再OnhoverListener裡面實現onHover並且對textview擷取了焦點,但是仍舊不行解決方案:最後重寫一個類繼承textview,永遠擷取焦點,並且對textview調用了setSelected(true)之後就可以了。public class MarqueeTextView extends TextView { public
Time of Update: 2016-05-13
標籤:題意/Description: 有一棵蘋果樹,如果樹枝有分叉,一定是分2叉(就是說沒有只有1個兒子的結點) 這棵樹共有N個結點(葉子點或者樹枝分叉點),編號為1-N,樹根編號一定是1。 我們用一根樹枝兩端串連的結點的編號來描述一根樹枝的位置。下面是一顆有4個樹枝的樹 2 5 \
Time of Update: 2016-05-13
標籤:使用execSQL進行批處理插入今天學習了一下如何更加高效的執行對SQLite的插入操作註:用的是真機測試我們使用SQLiteDatabase的insert方法和execSQL分別進行實驗首先是insert方法:public boolean insert(String table, ContentValues values) { if (values == null || values.size() == 0) { return false; }
Time of Update: 2016-05-13
標籤:Wifi狀態監聽的廣播接收者/** * 監控Wifi狀態的廣播接收器,注意不需要添加任何許可權 */public final class WifiStateReceiver extends BroadcastReceiver { private static final String TAG = "TagForWifiStateReceiver"; @Override public void onReceive(Context c, Intent intent) {
Time of Update: 2016-05-13
標籤:昨天是我第一次嘗試去培訓機構試聽上課,以前覺得去培訓機構的都是別人,現在是自己覺得很新鮮,雖然之前也想過自己可以去參加下培訓機構來增強專業技能的學習,可是當自己真正地進入後才發現那感覺、那氛圍是完全不一樣的,無論是老師教學的風格,還是教學的內容重點都是和學校的很不一樣的。在那裡一個班只有差不多10人,是真正的小班教學,老師相當於一對一的輔導,那樣子非常有利於我們的學習,有不懂或跟不上也可以馬上提出,感覺這樣的學習環境才會事半功倍。在第一次課裡,老師給我們講了:1、java的簡
Time of Update: 2016-05-13
標籤:1、注釋 // 單行注釋 // 注釋對代碼起到解釋說明的作用,注釋是給程式員看的,不參與程式運行 /* 多行注釋 Xcode快速鍵 全選 cmd+a 複製 cmd+c 粘貼 cmd+v 設定 cmd+, 注釋 cmd+/ 運行 cmd+R 編譯 cmd+B */2
Time of Update: 2016-05-13
標籤:1. 建立一個工程,並添加JNI檔案夾。2. 在產生的jni檔案夾中添加cpp檔案。3. 在添加的cpp檔案添加代碼。這裡我們採用動態註冊的方式來添加jni函數,比較方便,不需要用javah產生.h檔案#include <jni.h>#include <android/log.h>#include <assert.h>#include <stdio.h>/* 輸出Log的宏 */#ifndef LOG#define LOG_TAG
Time of Update: 2016-05-13
標籤:1.添加一個view init : 所有對象都可以調用 initWithFrame: 屬於UI控制項的執行個體化方法 2. // 設定屬性:nameLabel.text = @"爸爸去哪兒"; //
Time of Update: 2016-05-13
標籤:1.感應器的基本介紹通過硬體的物理特性擷取壓力,重力,光感應,加速度等資訊。主要應用於搖一搖等手機應用上面。 2.Android手機上常用的感應器在android2.3 gingerbread系統中,google提供了感應器供應用程式層使用SENSOR_TYPE_ACCELEROMETER 1 //加速度SENSOR_TYPE_MAGNETIC_FIELD 2 //磁力SENSOR_TYPE_ORIENTATION 3
Time of Update: 2016-05-13
標籤:裝置螢幕類型螢幕尺寸點解析度(像素)iPhone 3GS非Retina3.5 inch320*480320x480iPhone4\4SRetina3.5 inch320*480640x960iPhone5\5C\5SRetina4 inch320*568640x1136iPhone6Retina4.7 inch375*667750x1334iPhone6 PlusRetina5.5
Time of Update: 2016-05-13
標籤:如果想要進行IPC通訊,一般寫一個AIDL介面,再寫一個Service子類,然後實現AIDL介面 當做IBinder返回給Activity介面層。如果不想寫AIDL介面檔案,只是單線程中與Service進行通訊 我們可以用Android寫好的Messenger類來處理,一樣能將訊息傳遞給Service進行通訊。什麼是aidl:aidl是 Android Interface definition
Time of Update: 2016-05-13
標籤:關鍵字iOS9新出的關鍵字:用來修飾屬性,或者方法的參數,方法的傳回值好處:迎合swift提高我們開發人員開發規範,減少程式員之間交流注意: iOS9新出關鍵字nonnull,nullable,null_resettable,_Null_unspecified只能修飾對象,不能修飾基礎資料型別 (Elementary Data Type)/** 1. 首字母不帶下滑線的修飾類名(eg. nullable) 2. 首字母帶一個底線,則首字母大寫,修飾對象(eg.
Time of Update: 2016-05-13
標籤:在實際開發應用中,美工通常都會根據不同的機型設計出很多套背景圖片,而這些背景圖片的命名通常都是有規律的,我們剛好可以利用這一特點把圖片名稱的修改或者拼接寫成一個方法,然後根據不同的機型返回不同的適配圖片,即可達到自動適配的目的,且避免了圖片的失真。首先,為NSString建立立一個分類,專門用來在圖片名後面拼接對應的螢幕資訊#import "NSString+append.h"@implementation NSString (append)-(NSString
Time of Update: 2016-05-13
標籤:雖然iOS系統相比於其他手機作業系統相對安全,但是這個安全並不是絕對的,我一直相信,道高一尺魔高一丈。此文想以實際例子出發,告訴大家,如何去反編譯一個app,並且從某個角度來說,iOS沒有傳說中的“安全”。這裡只最簡單的結論給大家,具體原理以及工具的詳細使用,請各位自行Google,為什麼這麼做呢,因為我想用最簡單的語言,讓沒有彙編基礎的同學也能明白。將用以下幾個方面來闡述我的觀點:iOS app可以“有條件”地被反編譯脫掉App
Time of Update: 2016-05-13
標籤:上篇文章簡單的說了下Xcode中的外掛程式管理工具Alcatraz,今天呢就給大家分享一些自己在開發中使用較多的外掛程式,可以協助你提高開發效率,如果你還沒有使用過Alcatraz,那麼你可以先戳這裡Alcatraz的安裝與使用1. KSImageNamedKSImageNamed可以根據映像名稱快速選擇圖片的外掛程式,可以快速的幫你選擇自己想要的圖片。2.
Time of Update: 2016-05-13
標籤:第一天:1. 如果一個方法,只需要點擊按鈕觸發,不需要其他地方調用,那麼不需要在.h中聲明只需要在.m中實現即可2. 對於只需要在ViewController中使用的控制項(屬性),我們一般聲明在類擴充中,UI控制項,通通使用weakUI控制項需要連線,也需要添加標示IBOutlet3. 將文字框的文字轉化為數字:[self.field.text intValue];4. 收合鍵盤:取消第一響應,取消文字框的焦點方法1:需要找到對應的控制項,去調用方法,比較繁瑣self.field1
Time of Update: 2016-05-13
標籤:Xib link Xib1.直接載入xib中的UIView建立一個View1.xib, 隨便設一個背景色,加一個標識UILabel, 這樣好知道是這個view是哪一個view. 你可以在這個view上加作意的subview,我只是說明原理,所以這兒並沒有加作何subview. 最終我的View1如: 由於View1會放到其它View上作為subview,所以這兒size是Freeform, Status
Time of Update: 2016-05-13
標籤:近日接觸到安卓感應器方面的編程,安卓提供好了Sensor、SensorManager和SenseorEventManager來獲得感應器資料以及採取一些相應措施。第一步:獲得感應器數值 1、先通過服務獲得SensorManager: (getSystemService)this.getSystemService(Context.SENSOR_SERVICE)。
Time of Update: 2016-05-13
標籤:在項目的開發中因為要使用到WIFI和GPRS網路的切換,因此就研究了一下通過代碼開啟WIFI和GPRS的工作。無論是切換WIFI還是切換GPRS網路都需要設定相應的許可權,所以需要在AndroidManifest.xml檔案中加入以下幾行代碼。<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name=&
Time of Update: 2016-05-13
標籤:很多朋友出現過這樣的一個問題,當底部彈出評論框時,有幾個問題,一個是軟體盤彈出時怎麼讓焦點在輸入框,關於這個問題,本人也是遇到過,解決了很久,有的是在布局設定或者代碼裡setFocusable(true),並沒有用,又在代碼或者代碼裡設定requestFocus(),依然沒有用,其實這個解決辦法是沒有錯的,但是為什麼會沒用呢,因為並沒有及時是在軟體盤彈出時設定,所以先提出隱藏和顯示軟體盤的方法private void onFocusChange(boolean hasFocus)