Time of Update: 2016-06-04
標籤:function a(){"螢幕寬高為:"+screen.width+"*"+screen.height;}其它:網頁可見地區寬:document.body.clientWidth 網頁可見地區高:document.body.clientHeight 網頁可見地區寬:document.body.offsetWidth (包括邊線的寬) 網頁可見地區高:document.body.offsetHeight
Time of Update: 2016-06-04
標籤:小記1. 關於Fragment的初始化傳參問題我們在使用Avtivity+Fragment組合方式建立介面的時候,通常會在Activity中new若干個Fragment,但是在Fragment中需要傳參數的時候,我們直接在Fragment中用建構函式的方式傳參數會不會有問題呢?沒錯,我們在AndroidStudio中是用構造方法的方式傳參數,會報錯,簡單是說:"Fragment中穿參數賦值的方式可能造成記憶體泄露問題",代碼如下:public MyFragment(Context
Time of Update: 2016-06-04
標籤:1、建立一個空的工程,注意聲明下列許可權:<uses-permission android:name="android.permission.CAMERA"/><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>2、布局檔案<?xml version="1.0" encoding="utf-8"?><FrameLayout
Time of Update: 2016-06-04
標籤:Gradle DSL method not found: ‘Android()‘ 錯誤原因:android studio 引進項目時,自動尋找本機是否有項目設定的SDK版本,若發現沒有,我們會在project structure修改成自己的SDK。然而,修改後,AS會自動在項目下的build.gradle裡添加上以下代碼: 解決辦法:刪除以片中紅框中的代碼,然後再執行build->Rebuild
Time of Update: 2016-06-04
標籤: Spring Configuration Check Unmapped Spring configuration files found 項目中有xml檔案,但沒有被用IntelliJ 匯入現有工程時,如果原來的工程中有spring,每次開啟工程就會提示:Spring Configuration Check開始不知道怎麼回事,但工程不影響。工程結構(Project Structure)有一個Facets
Time of Update: 2016-06-04
標籤:KVC: Key Value Coding (索引值編碼)在iOS開發中,KVC是我們經常要使用的技術.那麼KVC有什麼作用呢?簡單列舉一下下面幾種:取值和賦值(開發中基本不用)擷取對象私人變數的值.(經常使用,例如UIPageContorl分頁, 設定圓點為圖片)改變對象私人變數的值(經常使用)簡單的字典轉模型(偶爾使用)模型轉字典批量取值KVC字典轉模型的底層實現通常我們手動將字典轉模型的話,會在模型中提供一個類方法接收一個字典,在這個方法中將字典轉換成模型,再將轉換好的模型返回.+
Time of Update: 2016-06-04
標籤:1、Service(1)含義:Service是在後台長時間啟動並執行應用組件,所線上程是main線程。(2)使用方式:startService能夠執行onStartCommand中操作,bindService能夠將Service的執行個體對象返回給Activity,從而能夠在Activity中使用Service的方法。而用new方法建立Service對象,沒有報錯,但無法成功調用Service的方法。(3)注意:在onStartCommand中,老師建議我們將傳回值改為START_NOT_
Time of Update: 2016-06-04
標籤:用mbgenerator自動產生mybatis的實體和mapper(xml和介面)檔案後,如果想在mapper中添加新的操作,就不方便在自動產生的檔案上去改,解決辦法是定義一個新的介面和新的mapper
Time of Update: 2016-06-04
標籤: 對於移動機器人來說,最迷人的莫過於SLAM,堪稱Moving Robot 皇冠上的明珠。Perception 服務於 SLAM,Motion Plan基於SLAM。SLAM在移動機器人整個問題架構中,起著最為核心的作用。為了專註於Mapping,此章我們假設 Location 是已知的。1、Metric Map 軌跡規劃任務是再Metric Map的基礎上完成的。當然,層次最高的是語意圖,語意圖是未來研究的熱點方向。擷取Metric Map
Time of Update: 2016-06-04
標籤:一.檔案尾碼通常在PPT,EXE等辦公軟體檔案後面直接將尾碼改成對應形式,自動轉換(通常不一定好使)eg:.ppt 或 .pptx二.從系統中轉換1.將要轉換格式的檔案開啟到當前視窗 三.從下載的軟體iwork轉換iwork不光可以轉換多種格式的檔案,還可以做出高大上的ppt,裡面有好看的模板,還有圖片之類的 使用iWork開啟投影片,另存新檔 PowerPoint格式(即後輟名為PPT或者PPTX格式)即可。iWork
Time of Update: 2016-06-04
標籤:hashmap,contentvalue,namevaluepair,jsonobjectArrayList和HashMap的區別:內部元素:ArrayList儲存的是單個對象(此對象是可以通過設定對象類進而封裝各種資料的),即ArrayList<user> al = new ArrayList<user>(); 而HashMap儲存的是一組一組的key和value,像:HashMap<int,String> hm =
Time of Update: 2016-06-04
標籤:產生XML檔案備份簡訊,其格式為:<?xml version="1.0" encoding="UTF-8" standalone="true"?><message> <sms> <body>第0條簡訊</body> <date>1465041254178</date> <address>000</address>
Time of Update: 2016-06-04
標籤:第五章本章介紹了S3C6410開發板的功能,開發板的不同主要是在燒錄嵌入式系統的方式不同,以及如何在此開發板上安裝Android.1.安裝串口調試工具minicom首先需要一根USB轉串口線,由於安裝的是Ubuntu Linux所以需要按照以下步驟、配置和測試minicom(1).檢測當前系統是否支援USB轉串口命令lsmod | grep usbserial(2)安裝minnicomapt-get install minicom(3)配置minicomminicom
Time of Update: 2016-06-04
標籤:第六章Linux 驅動的工作和訪問方式是 Linux 的亮點之一,Linux
Time of Update: 2016-06-04
標籤:Android深度探索5-7章總結 介紹了S3C6410開發板的功能,開發板的不同主要是在燒錄嵌入式系統的方式不同,以及如何在此開發板上安裝Android。緊接著學到介紹到如何在多種平台,使用多種方式測試Linux驅動。給出的執行個體是統計單詞的個數,但是關鍵還在實現該演算法的技術是Linux驅動。這個執行個體讓我瞭解到Linux驅動的完整開發過程。 Linux 驅動的工作和訪問方式是 Linux
Time of Update: 2016-06-04
標籤:平台遊戲的建立代碼總結如下,物理組件設定好,速度設定好,直接看代碼using UnityEngine;using System.Collections;public class MovingPlatform : MonoBehaviour { [SerializeField] Transform platform; [SerializeField] Transform startTransform; [SerializeField] Transform
Time of Update: 2016-06-04
標籤: 摸索了一周,走了很多彎路,磕磕絆絆,總算是弄好了NDK的開發環境,在這裡總結一下吧。一、Android NDK開發環境 首先下載安裝JRE、JDK,不必多說。然後下載NDK包,建議下載r10版本後的,內建C/C++的編譯器,不需要使用外部編譯器的麻煩了。下載完NDK包後,解壓縮即可,需要之後關聯到Eclipse。然後下載ADT Bundle,即安卓開發工具套裝,裡面整合好的Eclipse的安卓開發環境,但是,裡面的版本可能較低而且沒有整合NDK功能,可以通過SDK
Time of Update: 2016-06-04
標籤:之前也是由於周末通宵看TI3比賽,一直沒找到時間寫部落格,導致已經有好久沒更新了。慚愧!後面還會恢複進度,盡量保證每周都寫吧。這裡也是先恭喜一下來自瑞典的Alliance戰隊奪得了TI3的冠軍,希望明年中國戰隊能夠虎起!開始進入正題,我們都知道,Android UI是線程不安全的,如果在子線程中嘗試進行UI操作,程式就有可能會崩潰。相信大家在日常的工作當中都會經常遇到這個問題,解決的方案應該也是早已爛熟於心,即建立一個Message對象,然後藉助Handler發送出去,之後在Ha
Time of Update: 2016-06-04
標籤:-----------------------------------------------------------------------------------------------------------android 階層: 檔案類型 語言 android package *.apk java/xml system/appandroid framework *.jar java
Time of Update: 2016-06-04
標籤:第七章(一)建立裝置檔案1.使用cdev_init函數初始化cdec描述裝置檔案需要一個cdev結構體,代碼如下:struct cdev{struct kobject kobj;struct module *owener;const struct file_operations *ops;struct list_head list;dev_t dev;unsigned int