Time of Update: 2016-05-07
標籤:一、定義WheelView融合網友的傑作,實現滑動選擇效果。二、WheelView的使用public class MainActivity extends Activity {private Button mainBt;private static final String TAG = MainActivity.class.getSimpleName();private static final String[] PLANETS = new String[] {
Time of Update: 2016-05-07
標籤:做項目肯定會遇到這樣的需求,資料載入為空白或者資料載入異常時候顯示一個空頁面給使用者: 這篇blog就來實現這樣一個簡單的封裝1.首先定義一個線性布局 2.然後通過一個工具類來管理這樣一個View先來看自訂的線性布局public class EmptyLayout extends LinearLayout{ /** * 空頁面圖片 */ private ImageView emptyImg; /** * 空頁面文本 */
Time of Update: 2016-05-07
標籤: 最近想寫下拉重新整理功能,網上找的第三方架構最著名的pullToRefresh也早在2013年停止維護了,偶然間發現Google公司早已推出了自家的下拉重新整理功能,位於v4包中,效果請看:
Time of Update: 2016-05-07
標籤:1> 安裝資料庫mysql -安裝mysql-5.7.12-osx10.11-x86_64.dmg -上面這個mysql是新版本的, 只有一個主安裝程式包含全部功能 -在老版本的mysql中會有3個需要安裝的程式 *mysql-版本號碼-要求系統版本-x86_64.dmg //
Time of Update: 2016-05-07
標籤:Ctrl+G / Ctrl+Alt+Shift+G:查詢變數或者函數或者類在哪裡被使用或被調用,後者是前者的複雜表現,可以選取查詢範圍等。Alt+H:尋找功能,全域尋找F4:查看類繼承關係F2:查看文檔說明(函數使用說明)Ctrl+E:查看最近開啟過的檔案Ctrl+Shift+E:查看最近編輯過的檔案double
Time of Update: 2016-05-07
標籤:概要安卓APP要實現很多功能(比如登入註冊、發表評論等)時都必須要使用到網路資料互動。所以在學習了這部分內容後,就將其以最常見的登入過程為例整理出來,也方便跟我一樣的新手能迅速學習上手。 預期如下,輸入手機號和密碼,點擊Login按鈕,上傳資料到伺服器端進行驗證,再對結果進行反饋。 部落格分一二兩篇,第一篇是伺服器端,第二篇是Android用戶端 而伺服器端分為User
Time of Update: 2016-05-07
標籤:UITextField->UIControl->UIView 常用屬性 1.圖片對象轉化為顏色對象 textField.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@”DOVE 1”]]; 2.borderStyle 邊框樣式 textField.borderStyle = UITextBorderStyleNone; 3.contentVerticalAlignment
Time of Update: 2016-05-07
標籤:經常使用到本地圖片的擷取,還有錄音之類,所以就稍微整理了一下,模式都是差不多的,大家可以參考一下。 這裡寫代碼片package com.ly.day72_camera;import android.content.Intent; import android.database.Cursor; import android.graphics.Bitmap; import android.net.Uri; import android.os.Environment; import
Time of Update: 2016-05-07
標籤:手機安全衛士03今天做的東西有點亂,之後再來整理一、Splash介面軟體下載 Xutils 架構 (四大模組) – BitmapUtils – HttpUtils – DBUtils – ViewUtils進度條展示調用系統的安裝器安裝軟體 1.升級apk : 檢測包名一致 , 版本號碼大於當前的版本 , 簽名要一致二、Home 首頁搭建Home介面 GridView的使用 -文字框字幕滾動LogUtil 日誌工具類 ##
Time of Update: 2016-05-07
標籤:Bitmap最佳化一個進程的記憶體可以由2個部分組成:native和dalvik,dalvik就是我們平常說的java堆,我們建立的對象是在這裡面分配的,而bitmap是直 接在native上分配的。一旦記憶體配置給Java後,以後這塊記憶體即使釋放後,也只能給Java使用,所以如果Java突然佔用了一個大塊記憶體,即使很快釋放了,C能用的記憶體也是16M減去Java最大佔用的記憶體數。而Bitmap的產生是通過malloc進行記憶體配置的,佔用的是C的記憶體,這個也就說明了,假設1
Time of Update: 2016-05-07
標籤:前面一篇博文中,我們通過demo示範了意圖回傳資料的方法,鑒於意圖回傳資料比較重要,這篇文章我們繼續通過一個demo來示範這種行為。 這個demo中,我們在Other這個activity當中,輸入使用者名稱和密碼,使用者點擊返回按鈕,回到MainActivity的時候,將使用者名稱和密碼回傳回來,並且顯示在MainActivity的TextView中。 1、在activity_main.xml中,添加TextView和Button。<LinearLayout
Time of Update: 2016-05-07
標籤:序言 當程式商務邏輯也越來越複雜的時候,測試當中出了商務邏輯的bug是最難改了。如果說你有寫單元測試的習慣,通過商務邏輯的單元測試可以很容易找到出錯的代碼塊,然後解決掉。今天來給大家介紹下android中的單元測試基本使用What android的單元測試可以幹些什麼事 android的framework中提供有關單元測試的api,首先我們先來看一下api的架構體系圖由此可以見系統已經支援
Time of Update: 2016-05-07
標籤:public void click1(View view){ /**/對話方塊的建立器** AlertDialog.Builder builder = new Builder(this); builder.setTitle("我是對話方塊"); builder.setMessage("對話方塊顯示的內容"); /////**************************************************
Time of Update: 2016-05-07
標籤:一、什麼是Snackbar1、Google原話:Snackbar通過在螢幕底部顯示一條簡短的資訊並提供一個輕量級操作反饋。Snackbar可以包含一個動作。跟Toast相似的是都可以在螢幕上顯示資訊提示,不同的是Snackbar可以包含一個動作(點擊事件)。 2、螢幕上一次只能顯示一個Snackbar,並且Snackbar只能包含0或1個動作,更像是輕量化的對話方塊。
Time of Update: 2016-05-07
標籤: Android App 第一次開啟時的引導介面,這個需求是非常多的。在寫新項目的時候,剛好要用到,在網上找了一下 demo,沒發現非滿意的。所以只好自己動手寫一個,分享一下,避免以後大家重複造輪子。如下(雖然有點醜) 上面這個就是引導介面 GuideActivity 的介面了,實現思路很簡單:主介面用 FrameLayout 布局,後面用 ViewPager
Time of Update: 2016-05-07
標籤:如何通過網頁開啟Android APP1、首先在編寫一個簡單的html頁面html頁面中只有一個簡單的串連,代碼如下:<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head>
Time of Update: 2016-05-07
標籤:旋轉模型是經常遇到了,我們之前用CABasicAnimation 可以旋轉一個view,其實它也可以旋轉一個SCNNode。首先我們要明白一個概念,每個SCNNode 都有自身的三維座標系,用CABasicAnimation就是讓SCNNode繞自身的立體牆和底板旋轉,所以要特別注意是座標軸,不是這個SCNNode的幾何中心。一般SceneKit
Time of Update: 2016-05-07
標籤:概要Android用戶端分為User,HttpUtil,HttpCallbackListener,MainActivity四個部分。User model與服務端的一樣,一方面是用於本機使用者資訊的儲存model,另一方面也是為了保證構造URL時使用的key一致。 HttpUtil封裝了發送Http請求的過程和構造URL的函數,HttpCallbackListener是用於發送請求後的回調介面,MainActivity就是用於測試的Activity互動介面了。User
Time of Update: 2016-05-07
標籤:開始通過Android測試之旅之JUnit(一)的學習,我們對JUnit的知識有了初步的認識。聰明的你是不是發現其實並沒有你想象的那麼難呢?這章我們繼續來瞅瞅JUnit還有什麼好玩的。今天我們用一個簡單的例子給大家進行展示,方便更好的理解。Parameterized我們先來看下面一個待測試類別PrettyTest:public class PrettyTest { /** * 根據輸入值的大小返回字串 * @param a 輸入值 * @return
Time of Update: 2016-05-07
標籤:WhdeFormiOS 表格項目地址:https://github.com/whde/WhdeFormpod ‘WhdeForm‘, ‘~> 1.0.0‘添加了Reusable機制添加了橫(Section)表頭添加了豎(Column)表頭添加了左上方(TopLeftHeader)總表頭通過FDateSource去建立各個元素,類似TableView添加了FIndexPath,{section, column}表頭添加點擊事件添加了網格使用#import