package com.hzhi.customview;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Path;import android.util.AttributeSet;import android.view.View;public class
一. 如下先設定好布局檔案<TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true"
在android中不支援gif格式的圖片,但是由於我希望在我的程式中剛剛載入的時候有一個小人在跑步表示正在載入。而這個小人跑就是一個gif圖片。也就是希望程式一啟動時就載入gif圖片。在網上尋找了一些方法不知道是我使用的android的版本高(android4.4)還是什麼問題就是載入不出來。最後想了一個辦法載入了出來。這個辦法就是將gif放在webView中讓其顯示。下面是關於這個的代碼:activity_prepare_fullscreen.xml檔案<RelativeLayout
Anytime,中文名:我很忙。開發人員:孤獨的貓咪神。這個項目會持續更新,直到我決定不再維護這個APP。#0,項目起因: 每天我們都在做很多事情,生活上,起床、吃飯、洗澡、睡覺等等,工作上我們會上班、下班、加班等等,空閑時間我們會去唱K、泡吧、打球運動等等之類的。你知道有多少人,與你同時在做這些事情嗎?這個應用,將會得到你做事情的內容,並查詢有沒有相同的人在做同樣的事情。雖然這個項目看起來很無聊,也算是工作之餘,練練手的項目了。#1,應用流程:
<?xml version="1.0" encoding="utf-8"?><resources> <declare-styleable name="CustomView"> <attr name="tColor" format="color" /> <attr name="tSize" format="dimension" /> </declare-styleable>
在Android操作資料庫一般都是先繼承SQLiteOpenHelper類,下面直接貼上代碼: public class DBHelper extends SQLiteOpenHelper { /** * @Fields name : 資料庫名稱 */ private final
註冊,登陸於密碼找回。這是這次記錄的主要內容。首先,我們來看類圖:因為一直在改,所以與第二篇介紹項目架構時的圖會有一些不一樣。代碼都是非常簡單的。由於在註冊和登陸這裡,需要彈出一些對話方塊告訴使用者出錯的地方,後來想到後面的程式中也可能會用到,所以就重構了一下,放到了AnyTimeActivity類中。在AnyTimeActivity類中,有一個userId的公開欄位,這個應該寫成一個getUserId的方法,後續會改掉。這個是用來判斷使用者是否已經登入,如果已經登入,那麼就會直接跳轉到首頁面,
Hybrid App 是混合模式應用的簡稱,兼具 Native App 和 Web App 兩種模式應用的優勢,開發成本低,擁有 Web 技術跨平台特性。目前大家所知道的基於中介軟體的移動開發架構都是採用的 Hybrid 開發模式,例如國外的 PhoneGap、Titanium、Sencha,還有國內的 AppCan、Rexsee 等等。Hybrid App 開發模式正在被越來越多的公司和開發人員所認同,相信將來會成為主流的行動裝置
1、Toast控制項: 通過查看原始碼,發現Toast裡面實現的原理是通過服務Context.LAYOUT_INFLATER_SERVICE擷取一個LayoutInflater布局管理器,從而擷取一個View對象(TextView),設定內容將其顯示. Toast makeText(Context context, CharSequence text, = ==
今天搞啦很久,其實很簡單,就加幾個屬性就可以啦!圖如下
// 根據號碼獲得連絡人頭像public static void get_people_image(String x_number){// 獲得UriUri uriNumber2Contacts = Uri.parse("content://com.android.contacts/" + "data/phones/filter/" + x_number); // 查詢Uri,返回資料集Cursor cursorCantacts =
做事情列表,我在程式中命名為“正在做”。這是一個Fragment,應用的首頁面,由一個MainActivity加上DoingListFragment和PersonFragment組成。PersonFragment之後的記錄再講。本次主要是來說一下DoingListFragment的實現。其中,DoingListFragment主要是由ExpandableListView來構成的。用來實現一個可伸縮列表。這裡出現一個問題,我希望ExpandableListView的資料是從
很多時候項目中我們需要對一些統計資料進行繪製表格,更多直觀查看報表分析結果。基本有以下幾種方法:1:可以進行android api進行draw這樣的話,效率比較低2:使用開源繪表引擎,這樣效率比較高.下面就介紹一種。AChartEngine(簡稱ACE)是Google的一個開源圖表庫(for
第一部分:1. ubuntu下配置環境anroid變數:在終端執行 sudo gedit /etc/profile 開啟文字編輯器,在最後追加#set android environment2. 運行Eclipse,還需要配置JAVA環境變數#set java environmentJAVA_HOME=/home/loginname/jdk目錄名JRE_HOME=/home/loginname/jdk目錄名/jreexport PATH=$JAVA_HOME/bin: $
activity-alias是android裡為了重複使用Activity而設計的。當在Activity的onCreate()方法裡,執行getIntent().getComponent().getClassName();得到的可能不是這個Activity的名字,有可能是別名的名字,例如:在AndroidMenifest.xml有如下配置:
四年阿,我特麼以為我才17歲,不想已經27了,操蛋阿。加班熬夜,我的黑眼圈,黑頭泛濫。如果木有自拍神器,我是決計不會爆照的!!第一年,學了七天android找上了第一份工作,後來接了個外包,是做智能家居的,協議是走底層晶片。。居然不是HTTP。坑爹的又因為頻繁的java讀寫sd卡有緩衝,只能用C寫。我只能苦命的下了cgwin,學會了NDK。半年後換了個工作,加班太正常了,也太歡樂了。第二年,因為堅持寫部落格http://stay.cnblogs.com我有了自己來弄個網站的念頭http://st
上一篇《是男人就下100層【第一層】——高仿介面(3)》中我們完成了登入,這一篇看完成登入後的一個短暫載入和引導介面。載入介面:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
(轉載請註明出處:http://blog.csdn.net/buptgshengod)1.背景
以前喜歡看小說的時候,在手機上下載了一些讀書軟體,軟體中有個添加書籤的功能很炫;微博中重新整理資訊列表的方式也很酷。現在以listview下拉重新整理列表為例,說明如何添加書籤,如何通過下拉、上拉方式重新整理listview。先貼上:在ListView中有addHeaderView()和addFooterView()兩個方法,可以在listview的頂部和底部放置兩個不同或者相同的自訂view,作為ListView的item元素;要添加這兩個view需要在ListView.setAdapter(
讓我們回顧下2013年有哪些精品資源:Android精品開源項目整理_V20131115(持續更新中..)引言: 成長和上升並不意味著前路永無止境,更不等於是無休止的重複勞作,行百裡者半九十,許多人因為平時交流就太少,更沒有機會開拓眼界,加上對知識和技能的理解運作不當,人脈又匱乏,如此囧境有何未來?