Time of Update: 2018-12-04
很多朋友在android開發中,都會遇到行動電話通訊類型判斷,因為就目前的android平台手機來說:可能會存在4中狀態 1.無網路(這種狀態可能是因為手機停機,網路沒有開啟,訊號不好等原因) 2.使用WIFI上網 3.CMWAP(中國移動代理)
Time of Update: 2018-12-04
Time of Update: 2018-12-04
最近要搞一個項目,需要上傳相簿和拍照的圖片,不負所望,終於完成了! 不過需要說明一下,其實網上很多教程拍照的圖片,都是縮圖不是很清晰,所以需要在調用照相機的時候,事先產生一個地址,用於標識拍照的圖片URI具體上傳代碼:1.選擇圖片和上傳介面,包括上傳完成和異常的回調監聽package com.spring.sky.image.upload;import java.util.HashMap;import java.util.Map;import
Time of Update: 2018-12-04
我們想要實現這樣一個效果,如: 點擊設定日期與時間後彈出: 點擊設定後彈出: 最後點設定將日期與時間顯示在上面的文字框中 實現代碼:package org.crazyit.dialog;import java.util.Calendar;import android.app.Activity;import android.app.DatePickerDialog;import android.app.Dialog;import
Time of Update: 2018-12-04
在android中,一般需要連網的時候前,都要做一次網路的判斷,判斷當前的網路狀態!然後開始請求網路 當我們使用wap網路的時候,程式中必須要中國移動代理!這樣的話,手機才能正常的訪問internet! 在android中,有兩種方式請求網路:HttpURLConnection和HttpClient請求方式,如果網路狀態為wap的時候,都要為兩種請求添加中國移動代理的! 第一種方式:HttpURLConnection /** * @author
Time of Update: 2018-12-04
在把android 的項目打包的時候,如果加入了第三方jar或者自己的jar的時候,打包就出錯,出錯的主要原因是在配置混淆器的時候,沒有把第三方的jar配置進去,所以就出錯了,解決辦法為: 在proguard.cfg的設定檔中,配置你加入的jar的首碼包名,比如,我現在需要加入一個“com.spring.sky....”的jar包,那麼我就在proguard.cfg中加入: -dontwarn
Time of Update: 2018-12-04
很多開發人員朋友可能會自己定義一些控制項,以此來擴充現有控制項的功能,在擴充空間的時候通常會自己定義一些屬性,例如:[html] view plaincopy<android.alex.view.SimpleTextView android:id="@+id/ju_group_titleView" style="@style/TextView.SubTitle2" android:layout_width="fill_parent"
Time of Update: 2018-12-04
1、線性布局 LinearLayout: 線性布局是所有布局中最常用的類之一,也是RadioGroup, TabWidget, TableLayout, TableRow, ZoomControls類的父類。LinearLayout可以讓它的子項目垂直或水平的方式排成一行(不設定方向的時候預設按照垂直方向排列)。舉個例子: java代碼: <?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2018-12-04
最近工作不忙,感覺對progressBar不熟悉,所以決定寫一個有進度條的下載檔案例子!下面的代碼就是我寫的下載一個圖片,並且把圖片顯示出來的代碼:layout檔案布局很簡單:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2018-12-04
Android許可權Uri.parse的詳細資料剛整理了份Android許可權Uri.parse的資料1,調web瀏覽器 Uri myBlogUri = Uri.parse("http://xxxxx.com"); returnIt = new Intent(Intent.ACTION_VIEW, myBlogUri); 2,地圖 Uri mapUri = Uri.parse("geo:38.899533,-77.036476"); returnIt = new
Time of Update: 2018-12-04
一、提要 偶然在Android developers看到這篇教程,遍一步步做了下來,下面是一點記錄。二、在Android中繪製OpenGL es的方法 為了在Android應用中使用OpenGL繪製圖形,我們必須建立一個View容器。一個最直接的方法就是implement GLSurfaceView 和a GLSurfaceView.Renderer。前者就是容器,後者控制View中渲染的內容。
Time of Update: 2018-12-04
Service翻譯成中文是服務,熟悉Windows 系統的同學一定很熟悉了。Android裡的Service跟Windows裡的Service功能差不多,就是一個不可見的進程在後台執行。
Time of Update: 2018-12-04
一、提要 昨天和今天都在看這個東西,關鍵是我Java的水平也就是Just soso,當時上課的時候線程和進程這方面並沒有深入去學習,結果現在就悲劇了... 但經過將近兩天的學習,還算有點起色。 下面是最簡單的一個Handler實現,效果是點擊startButton之後,不斷更新進度條,滿了 之後給出提示。二、Handler簡介什麼是Handler handler通俗一點講就是用來在各個進程之間發送資料的處理對象。在任何進程中,只要獲得了另一個進程的handler則可以通過
Time of Update: 2018-12-04
最近SDK出問題了,然後在google下載了一個android-sdk-windows.rar,然後點擊SDK Manager,結果一直不能重新整理API Level,然後就開始在網上找了好多資料,解決這個問題,修改 HOSTS, HTTP 和 HTTPS 都不能解決,這給我帶來了很大的困惑! 載入不出來的介面錯誤為:Fetching
Time of Update: 2018-12-04
今天忙活了一下午,僅僅弄出了這一個東西,關鍵還是對Java裡的線程不熟悉。要做深入的開發的話,Java還得重新看一遍。代碼很簡單,兩個Activity,一個Handler,一個intent。package com.example.gtd;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.os.Handler;import
Time of Update: 2018-12-04
本來打算一直在Ubuntu的環境下做編程的,這次看來得轉到windows了。j2me的話,根本就裝不了收集廠商的模擬器,還有沒法用藍芽,無解了。android的話,更本就下不了sdk.....Eclipse也更新不了。So,有了這篇文章。環境:深度winxpsp3本文:配置j2me1.下載好Eclipse,jdk,wtk。nokiaS60v5sdk_j2me2.安裝jdk,wtk3.Eclipse裝Eclipseme,重啟eclipse;4.安裝nokiaSdk,注意先安裝perl環境,一路下一
Time of Update: 2018-12-04
1、提要今天,我們需要特別花一些時間來完成Android的HelloWorld。HelloWorld雖然簡單,但是麻雀雖小,五髒俱全,是學習 Android 應用程式的最好樣本。事實上,Android 應用程式雖然不是很複雜,但是通常涉及了 JAVA 程式,XML
Time of Update: 2018-12-04
一、提要看來Android開發並沒有我想象的那麼簡單,至少比Qt會費勁一些。今天我們要做的就是在上一篇的基礎上完成一個更為複雜的Helloworld,設設計到的知識點有:Activity的概念,Button的使用,建立按鈕監聽,intent的使用,Menu的使用。我們最終要實現的是效果如下:二、Activity 一個Activity是一個應用程式組件,提供一個螢幕,使用者可以用來互動為了完成某項任務,例如撥號、拍照、發送email、看地圖。每一個activity被給予一個視窗,在上面可以繪製使用
Time of Update: 2018-12-04
Broadcast Receiver簡介Broadcast
Time of Update: 2018-12-04
一、提要 今天要學習的是兩個稍微複雜一些的控制項。 ProgressBar經常用於檔案載入,處理檔案,下載等場合。 ListView用於以列表的形式展示內容。 最終效果: 二、ListView三個元素:1.ListVeiw