Time of Update: 2016-04-21
標籤:1.android dp和px之間轉換public class DensityUtil { /** * 根據手機的解析度從 dip 的單位 轉成為 px(像素) */ public static int dip2px(Context context, float dpValue) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (dpValue * scale +
Time of Update: 2016-04-21
標籤:使用Cordova可以很方便的通過js代碼讀取系統相簿裡面的照片,同使用裝置網路攝影機拍照一樣,同樣需要先添加camera外掛程式。一,添加camera外掛程式首先我們要在“終端”中進入工程所在的目錄,然後運行如下命令:1cordova plugin add cordova-plugin-camera可以看到camera相機外掛程式已經成功添加了:二,擷取照片我們可以選擇是從“照片庫(時刻)”中讀取圖片,或者從“相簿”
Time of Update: 2016-04-21
標籤: android.app.Notification android.app.Notification.Builder-------------------------------------------------------------------------------------------------------------------------------------- Notification,俗稱通知,是一種具有全域效果的通知,它展示在螢幕的頂端,首先會表現為一個表徵
Time of Update: 2016-04-21
標籤: 還是直接上代碼,有什麼問題的話,直接評論。 1.在YYTScratchView.h檔案中//// YYTScratchView.h// Demo-刮獎//// Created by yyt on 16/4/20.// Copyright © 2016年 yyt. All rights reserved.// #import <UIKit/UIKit.h> @interface
Time of Update: 2016-04-21
標籤: 對於一個初學安卓,並且習慣了Eclipse開發平台的學習者,開始接觸AndroidStudio多多少少會有些不習慣,這裡所做的筆記是在使用的時候如何解決匯入Module和移除Module遇到的問題。 匯入Module步驟如下: 1.點擊File--2.New--3.ImportProject--4.選擇目標module或者項目所在路徑即可! 移除列表Module: AndroidStudio下由於平台對Module的保護機制,使Module不能隨意被刪
Time of Update: 2016-04-21
標籤:1、擷取檔案的最後修改時間@SuppressLint("SimpleDateFormat")public String getFileDataTime(File file) {Date date = new Date(file.lastModified());SimpleDateFormat sdformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// 24小時制String LgTime =
Time of Update: 2016-04-21
標籤: 1 #import "ViewController.h" 2 3 @interface ViewController () <UITextFieldDelegate> 4 @property (weak, nonatomic) IBOutlet UITextField *birthdayLabel; 5 @property (strong, nonatomic)UIDatePicker *datePicker; 6
Time of Update: 2016-04-21
標籤:序言自從Google在2014年的IO大會上推出了Material Design新的設計規範後,安卓應用的整體美觀程度提升了很大的一個層次, 安卓再也不是又黑又醜的介面,取而代之的是擁有豐富的顏色,美觀的按鈕,好的使用者體驗;但是剛開始的話這種設計規範只能在Android 5.0以上的手機上運行,導致開發人員也只是自己去體驗,在國內並沒有大範圍的推廣,App的品質並不能大幅度的提升,但是作為改變世界的Google公司不久就推出了相容庫Android Material
Time of Update: 2016-04-21
標籤:前言flow layout, 流式布局, 這個概念在移動端或者前端開發中很常見,特別是在多標籤的展示中, 往往起到了關鍵的作用。然而Android 官方, 並沒有為開發人員提供這樣一個布局, 於是有很多開發人員自己做了這樣的工作,github上也出現了很多自訂FlowLayout。 最近, 我也實現了這樣一個FlowLayout,自己感覺可能是當前最好用的FlowLayout了(捂臉),在這裡做一下分享。
Time of Update: 2016-04-21
標籤:分類:Unity、C#、VS2015 建立日期:2016-04-21 一、簡介 在iOS和Android系統中,操作都是通過觸摸來完成的。Input類中對觸摸操作的方法或變數如所示: 通過GetTouch或者touches可以訪問移動沒備的觸摸資料,資料儲存在Touch的結構體中。是Touch的結構體變數: 二、基本用法樣本 1、樣本1(遍曆所有Touch並輸出Touch的資訊) void OnGUI() { //遍曆所有Touch foreach(Touch touch in
Time of Update: 2016-04-21
標籤:什麼是訊息迴圈: 訊息迴圈就是NSRunloop這個類 ,每個線程都有自己的訊息迴圈。 主線程的訊息迴圈預設是開啟的(需要去檢測事件),子線程預設關閉(通常不需要子線程檢測事件)。訊息迴圈的目的: 保證程式不退出、負責處理輸入事件(輸入源和Timer源)、如果沒有事件發生則會讓程式處於休眠狀態。訊息迴圈的兩種運行模式:NSDefaultRunloopModel和 NSRunloopCommonModels &
Time of Update: 2016-04-21
標籤:IOS項目開發中,經常需要在不同的控制器之間跳轉時進行傳值操作,傳值方式按傳遞的方向分為正向傳值和逆向傳值,正向傳值比較好理解,就比如A控制器Push跳轉至B控制器時,在A控制器中擷取到B控制器的執行個體化對象,對B控制器的屬性進行賦值,當控制器完成跳轉後,就完成了值的傳遞。而逆向傳值是B控制器Pop到A控制器時,對A控制器的某個屬性進行賦值,雖然在B控制器中可以擷取到A控制器的執行個體化對象,但是不能像正向傳值那樣,直接對A控制器的屬性進行賦值。而是通過三種常用的逆向傳值方式進行傳值,即
Time of Update: 2016-04-21
標籤: UIWindow *window = [UIApplication sharedApplication].keyWindow; window 為nil的原因:在指定rootViewController之前,沒有讓window 先可視化 1.樣本 為nil: self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; &
Time of Update: 2016-04-21
標籤:題目:遇到網路不好,卡頓的時候如何對網路的載入圖片進行最佳化?思路:從載入的圖片的本身和手機的儲存兩方面考慮解決辦法:1.找現有圖片格式的替換者在眾多的圖片格式中,選擇了Google的WebP。原因很簡單:壓縮效率高,而且對Android的支援好(畢竟就是Google提出來的)。使用 WebP 之後,相對於JPG格式的圖片,流量省了將近 25% 到 35 %;相對於 PNG
Time of Update: 2016-04-21
標籤:<?xml version="1.0" encoding="utf-8"?><TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <EditText android:layout_width="0dp"
Time of Update: 2016-04-21
標籤:課程目標1.瞭解Spinner下拉式清單的使用和功能2.學會使用系統預設的Spinner3.學會使用自訂樣式的Spinner執行步驟第一步:添加一個下拉式清單項的list,這裡添加的項就是下拉式清單的功能表項目private List<String> list = new
Time of Update: 2016-04-21
標籤:一、Binder機制概述在Android開發中,很多時候我們需要用到處理序間通訊,所謂處理序間通訊,實現處理序間通訊的機制有很多種,比如說socket、pipe等,Android中處理序間通訊的方式主要有三種:1.標準Linux Kernel IPC
Time of Update: 2016-04-21
標籤:// Student.h#import <Foundation/Foundation.h>@interface Student : NSObject- (void)PlayBeforeExam:(void(^)(NSString*))TakingMakeUpExam Punish:(void(^)(void))CompletionHandler;@end// Student.m#import "Student.h"@implementation Student-
Time of Update: 2016-04-21
標籤: 最近初學安卓開發,因為以前從未用過JAVA,連基本的文法都要從頭開始,所以不太順利。在嘗試使用百度語音辨識引擎時遇到了如何引用jar及so檔案的問題。在GOOGLE加多次嘗試之後,找到了一個比較簡單的方法,特介紹如下。一、引用jar檔案 1.將jar檔案複製、粘貼到app的libs目錄中; 2.右鍵點擊jar檔案,並點擊快顯功能表中的“Add As Library”,將jar檔案作為類庫添加到項目中;&
Time of Update: 2016-04-21
標籤: 為了能夠一窺Android底層的東東,還是要搭建編譯Android的環境。雖有Ubuntu和Suse系統,無奈總感覺在不同的系統下切來切去很是不便。在Windows工作學習,要編譯Android,就不得不用重量級的軟體--Cygwin.