Time of Update: 2018-07-28
官網地址:https://fernandocejas.com/2014/08/03/aspect-oriented-programming-in-android/ OOP (物件導向編程)針對業務處理過程的實體及其屬性和行為進行抽象封裝,以獲得更加清晰高效的邏輯單元劃分。 AOP (面向切面變成)針對業務處理過程中的切面進行提取,它所面對的是 處理過程中的某個步驟或階段,以獲得邏輯過程中各部分之間低耦合性的隔離效果。 &
Time of Update: 2018-07-28
Activity的四種launchMode。原文地址 :http://blog.csdn.net/liuhe688/article/details/6754323
Time of Update: 2018-07-28
Toast是最常用不過的了但是現在市面上的很多程式都沒注意到一點,就是Toast的立即關閉問題 Toast起到了提示作用之後該取消就要儘快取消 使用者不能手動取消Toast是有點煩人的 其實要關閉也是非常非常簡單的 在工具類中加上以下代碼: package com.xmic.moman;import android.content.Context;import android.widget.Toast;public class
Time of Update: 2018-07-28
一、Activity生命週期介紹 我們在學Java Web時會學到Servlet的生命週期,因此對生命週期的概念已經有一定瞭解,簡單地說就是某個事物從出生到死亡的過程。 Activity也存在聲明周期,從Activity被建立到最後被銷毀;Activity運行時可能會受到一些突發事件的影響,例如在使用Activity時突然來了一個電話,則Activity需要在生命週期函數中設定; 下圖是Activity生命週期中最經典的圖: 7個生命週期方法:
Time of Update: 2018-07-28
Android端使用的是Volley的Request基類,實現它的幾個方法,以拼接表單的方式來上傳檔案 伺服器端則是採用Spring架構來接收檔案。 一、Android:三個類:MainActivity,PostRequest,UploadFileRequest. 1.PostRequest繼承自Request<String>,實現它的deliverResponse和parseNetworkResponse以及getParams三個方法, 建構函式為
Time of Update: 2018-07-28
[原創] Android NDK 安裝全記錄 1. http://www.cygwin.com/ 下載最新版本setup.exe工具, 選擇最近的伺服器, 我選的是163的鏡像網站, 下載所有包, 到本地不安裝, 然後選擇, 選擇全部所有, 全安裝, 本地安裝, 即可; 2. 執行cygwin根目錄下的Cygwin.bat批處理後,輸入以下,判斷是否安裝成功 cygcheck -c cygwin gcc -v g++ -v make -
Time of Update: 2018-07-28
之前在做html之間進行傳輸數值的時候,用的是尾碼問號的方法,即形如:a.html?id=1 這種形式。 然後辛辛苦苦把全部網頁做完並在pc端瀏覽器調試成功之後,封裝到android中,把所有的html檔案放進assets檔案夾內,並通過webview來訪問首頁index.html。用android studio配置好並下載到機器(安卓版本很低)裡面,運行也很成功。。。 但是,有一個大問題就是,尾碼問號來傳輸數值的方法並不能相容。在android裝置裡無法訪問帶有。的網站地址。一下子懵逼了…
Time of Update: 2018-07-28
/******************************************************************************************** *
Time of Update: 2018-07-28
詳細步驟可以移步到我的部落格http://blog.csdn.net/jdfkldjlkjdl/article/details/9883995 一、下載PhoneGap 下載地址:http://phonegap.com/install/ 我下載的是最新的PhoneGap 2.9.1 將下載好的PhoneGap解壓縮,可以看到裡面有一個example 二、搭建環境
Time of Update: 2018-07-28
最近了一個動態載入listview類表項的列子,分享出來大家學習學習,我說說這個例子的實現過程,首先我限定每次載入的清單項目資料為10條資料,當我拖動listview滾動到最後一條資料的時候再載入10條,並在Listview下方顯示載入提示。 下面是我的java源碼: private void showContent() { listView = (ListView) findViewById(R.id.journals_list_one); loadData();
Time of Update: 2018-07-28
一、簡介 OrmLite是一個資料庫架構,這個可以讓我們快速實現資料庫操作,避免頻繁手寫sql,提高我們的開發效率,減少出錯的機率。 首先可以去它的官網看看www.ormlite.com,它的英文全稱是Object Relational Mapping,意思是對象關係映射;如果接觸過Java EE開發的,一定知道Java
Time of Update: 2018-07-28
1. app 調用JS 互動沒有反應提示 webView.loadUrl("javascript:setUpdateData(\""+keyValues+"\")"); 傳入的參數需要添加引號, \" \" 1.1 綁定的介面方法中直接執行js方法後續代碼無法執行
Time of Update: 2018-07-28
安卓中的四大組件,就是為瞭解決跨進程通訊的問題 1.廣播 2.contentProvide 3.Service裡面常用的AIDL=====其實就是Binder機制 4.Activity 如調用系統通話應用(需要一個URI)
Time of Update: 2018-07-28
1. 資料庫SQLite操作 import android.database.Cursor; import android.database.sqlite.SQLiteCursorDriver; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteQuery; import
Time of Update: 2018-07-29
android httpclient 設定逾時 3.X是這樣的 HttpClient httpClient=new DefaultHttpClient(); 4.3是這樣的 CloseableHttpClient httpClient = HttpClients.createDefault(); 當然,上面這些變化只不過是一些小變化,大家看看API大家就都會了。
Time of Update: 2018-07-29
開始寫webview的同學可能都遇到過這樣的問題,當你的h5頁面中包含js中的alert,confrim,prompt等彈窗時,運行時這些彈窗都是無效的。別著急android已經為我們預留出來介面來讓我們對這些彈窗進行重寫。 首先我們需要定義一個webview 這個比較基礎在這裡就不多說了,然後我們需要調用setWebViewClient方法並設定javascript生效。 <span
Time of Update: 2018-07-29
廣州伺服器: http://app.gzjkw.net/ 《App Inventor—Create Your Own Android Apps》中文翻譯參考手冊: http://www.17coding.net/ 老巫婆翻譯的書)App Inventor 2: Create your own Android Apps:http://yuedu.baidu.com/partner/browse/profile?id=cad41d086c85ec3a87c2c5ee
Time of Update: 2018-07-29
先來看下Web App Hybrid App Native App的圖形解析 Web App Web App指採用Html5語言寫出的App,不需要下載安裝,類似於現在所說的輕應用,生存在遊覽器中的應用,基本上可以說是觸屏版的網頁應用。 優點: (1)、開發成本低 (2)、更新快 (3)、無需通知使用者更新,不需要手動升級 (4)、能夠跨多個平台和終端 缺點: (1)、臨時性的入口 (2)、無法獲得系統層級的通知,提醒,特效。。 (3)、使用者留存率低 (4)
Time of Update: 2018-07-30
若想使自己的android運用連網,必須要在AndroidManifest.xml中擷取連網的許可權,(即在裡面添加 <uses-permission android:name="android.permission.INTERNET" />代碼) 如下圖所示: 然後就是寫頁面的代碼了,(即:本文中的activity_main.xml檔案) <ScrollView
Time of Update: 2018-07-30
原文 : http://www.cnblogs.com/growing/archive/2010/11/19/1881372.html