Time of Update: 2016-06-28
標籤:ButterKnife
Time of Update: 2016-06-28
標籤:,用手機訪問PC端WWW網域名稱的時候,自動判斷跳轉到移動端,用電腦訪問M網域名稱手機網站的時候,自動跳轉到PC端,我們團隊在開發erdaicms二代旅遊CMS網站管理系統的時候(http://www.erdaicms.com),分別開發了PC端和手機端,需要實現,用手機訪問PC端WWW網域名稱的時候,自動判斷跳轉到移動端,用電腦訪問M網域名稱手機網站的時候,自動跳轉到PC端,於是有了下面這個判斷函數: 1 /*移動端判斷*/ 2 function isMobile() 3 {
Time of Update: 2016-06-27
標籤:之前知知道iOS協議怎麼寫, 以為真的跟特麼java介面一樣, 後來發現完全不是.首先, 說說應用情境, 就是當你要用一個程式類, 或者說邏輯類, 去控制一個storyboard裡面的label, 發現如果直接用UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle
Time of Update: 2016-06-27
標籤: 本章主要講了嵌入式Linux的調試技術。(一)列印核心調試資訊:printkPrintk函數用法與printf函數類似,只不過printk函數運行在核心空間,printf函數運行在使用者空間,printk函數在printk.c檔案中實現。Printk函數的原型如下:asmlinkage int printk(const char
Time of Update: 2016-06-27
標籤:前幾天搞了 雙曲線波浪動畫(http://www.jianshu.com/p/7db295fd38eb)和環形倒計時動畫(http://www.jianshu.com/p/d1d16dff33c9)而且感覺效果還不錯,喜歡的人還很多,於是今天打算 在搞一個"儀錶式數字跳動動畫". 那麼什麼是儀錶式數字跳動動畫. 直接上效果6月-27-2016 11-28-17.gif一,
Time of Update: 2016-06-27
標籤:
Time of Update: 2016-06-27
標籤:本章主要學習了硬體抽象層:HAL。 Android的硬體抽象層,簡單來說,就是對Linux核心驅動程式的封裝,向上提供介面,屏蔽低層的實現細節。也就是說,把對硬體的支援分成了兩層,一層放在使用者空間(User Space),一層放在核心空間(Kernel
Time of Update: 2016-06-27
標籤:搭建一個音樂播放器介面,具備以下幾個簡易功能:1,介面協調,整潔。2,點擊播放,控制進度條。3.三收藏歌曲,點擊收藏,心形收藏標誌顏色加深。4,左右按鈕,切換歌曲圖片和標題。5,點擊中間圖片,隱藏所有按鈕,僅顯示藍色背景。 設計的整體思路:1.在搭建介面的時候,為了整潔和方便後續的功能的添加,需要將整個的介面劃分為幾個部分:①:最上面的一行包括:一個返回按鈕、一個歌曲名稱、一個收藏按鈕;②:第二行:一個slider控制項、兩側是當前的歌曲播放進度和歌曲的總時間長度--兩個labl
Time of Update: 2016-06-27
標籤:如何定位Android NDK開發中遇到的錯誤 NDK編譯產生的.so檔案作為程式的一部分,在運行發生異常時同樣會造成程式崩潰。不同於Java代碼異常造成的程式崩潰,在NDK的異常發生時,程式在Android裝置上都會立即退出,即通常所說的閃退,而不會彈出“程式xxx無響應,是否立即關閉”之類的提示框。
Time of Update: 2016-06-27
標籤:package com.example.sdcardtest;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStreamReader;import
Time of Update: 2016-06-27
標籤:前言說明相關步驟> JDK下載安裝配置> Android Stuido下載安裝配置> Android SDK相關配置> genymotion下載安裝配置程式測試環境搭建完後,需要測試程式才真正成功> HelloWorldAndroidStudio程式測試如果不是菜鳥,直接點擊下載自己安裝把雖然開發軟體官網地址我的資源(百度雲)JDK1.7請點擊我請點擊我Android SDK24不包括SDK,需要下載請點擊我已包括4.0和2.1的SDK請點擊我Android
Time of Update: 2016-06-27
標籤:根據拆分介面 主體部分 View ==> ViewGroup ==>
Time of Update: 2016-06-27
標籤:代碼如下:這是一種可以建立多線程訊息的函數 使用方法: 1,首先建立一個Handler對象 Handler handler=new Handler(); 2,然後建立一個Runnable對象 Runnable runnable=new Runnable(){ @Override public void run() { // TODO Auto-generated method stub
Time of Update: 2016-06-27
標籤:接著處理《Android 網狀圖片查看器》中出現的問題使用添加子線程,修改原程式:package com.wuyudong.imagesviewer;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;import org.apache.http.HttpConnection;import android.
Time of Update: 2016-06-27
標籤:E/AndroidRuntime( 1900): java.lang.StackOverflowError E/AndroidRuntime( 1900): at android.graphics.Canvas.drawText(Canvas.java:1269) E/AndroidRuntime( 1900): at
Time of Update: 2016-06-27
標籤: 前端code差不多兩年,一直都是PC端為主,移動端除了做過幾個簡單的登入、註冊頁面,基本沒其他涉及,這段時間項目端功能重新修改,剛好沒有其他任務,就接過來了。 用了一年多Hbuilder,也只是把它當做IDE而已,對於整合的MUI架構、還有移動APP打包,僅聽說過而已。 瞄下人家的口號: HBuilder-飛速編碼的極客工具,手指爽,眼睛爽 MUI
Time of Update: 2016-06-27
標籤:最近在學習圖片載入架構Glide的時候,被他精簡的寫法震驚了。一句話,就可以搞定。Glide.with(mContext) .load(url) .centerCrop() .placeholder(R.drawable.default_img) .crossFade() .into(mImageView); 同時在年初的時候,學習RXJava的時候,用鏈式編程很優雅。 Observable .just( "1"
Time of Update: 2016-06-27
標籤:##使用gson解析json檔案**json的格式有兩種:****1. {}類型,及資料用{}包含;****2. []類型,即資料用[]包含;** 下面用個例子,簡單的介紹gson如何解析json,僅使用~ 先發兩個json
Time of Update: 2016-06-27
標籤:粘貼一些命令,懶人複製粘貼用 ;(1、上傳並啟動android_server(IDA的dbgsrv目錄)2、設定連接埠轉寄:adb forward tcp:23946 tcp:239463、偵錯模式啟動應用:adb shell am start -D -n 包名/類名類名可以在AndroidManifest.xml中查看,搜尋LAUNCHER對應的android:name4、IDA attach到目標進程,轉換連接埠到指定偵錯工具:adb forward tcp:9999
Time of Update: 2016-06-27
標籤: 1 public class MainActivity extends ActionBarActivity { 2 3 final String FILE_NAME = "crazyit.bin"; 4 @Override 5 protected void onCreate(Bundle savedInstanceState) { 6 super.onCreate(savedInstanceState); 7