Android學習筆記(十二)——使用意圖傳遞資料的幾種方式

使用意圖傳遞資料的幾種方式點此擷取完整代碼我們除了要從活動返回資料,也常常要傳遞資料給活動。對此我們可以使用Intent對象將這些資料傳遞給目標活動。1、建立一個名為PassingData的項目,在activity_main.xml檔案中添加一個Button: 2、在res/layout檔案夾中添加一個新的secondactivity.xml檔案,添加TextView和Button:

android 關閉應用

我之前一直採用的是System.exit(0);今天看到有人說這個方法不太好,這是J2SE裡的方法,他主要是通過終止正在啟動並執行JAVA虛擬機器,導致程式終止。推薦以下方法:1.殺死本進程:android.os.Process.killProcess(android.os.Process.myPid());2.強制關閉與該包有關的一切活動(殺死其他進程):ActivityManager manager =

Android Parcelable的介紹與使用

Parcelable使用的一個地方就是在進程間傳遞一個自訂的較為複雜的對象,對Parcelable學習了一下寫下自己的觀點。 將一個對象比如說一個名字為Cartoon的自訂類,由一個activity傳遞到另外一個activity去,這個時候就要用到Parcelable了。首先我們先構建一個bean。 複製代碼package com.example.sendobjfromactivity.bean; import

Unity3D遊戲開發之連續滾動背景

Unity3D遊戲開發之連續滾動背景原文  http://blog.csdn.net/qinyuanpei/article/details/22983421 在諸如天天跑酷等2D遊戲中,由於遊戲需要表現出運動的感覺,通常都會使遊戲背景連續迴圈滾動以增強視覺效果,那麼今天,博主就來帶領大家一起來實現連續滾動背景吧!       

Cocos2d-x3.0 Json解析

2dx3.0下JSON解析庫官方已經整合好了,我們引用就OK。JSON檔案hello.json內容{"pets":["dog","cat"],"stuInfo":{"stuAge":"23","stuName":"zhangsan","birthday":"1990-01-12"},"us

cocos2d+TexturePackerGUI動畫製作

轉載請註明出處:http://blog.csdn.net/oyangyufu/article/details/25168047程式:1、下載安裝TexturePackerGUI地址:http://www.codeandweb.com/texturepacker2、製作plist檔案和png圖片開啟TexturePackerGUI,將動畫素材拖拽至TexturePackerGUI圖片區,填寫Output路徑及名稱,點擊工具列Publish,產生plist、png檔案,然後將此2檔案放至項目Reso

Android實現自訂view---繪製圖片

主要原理是:extends view重載onDrow(),需要一bitmap,重載view,在 canvas上畫臨時bmp,當按下確定的時候按下 畫到real_bmp上,其他的跟前面的基本上沒有什麼區別。 import com.example.test.R;import android.app.Activity;import android.content.Context;import android.graphics.Bitmap;import

【P000-009】分析模組——四大類

僅僅將分析模組按實際慣例簡單分成價值和價格兩類看來並不準確。一家公司便宜絕對不等於能賺錢,公司所對應的股票也不會因為公司現在賺錢(虧錢)就一定漲(跌),當然長期來看,股票價格運行是與公司效益成正比的。也就是俗話說

Android自訂照相機注意事項

1.設定預覽方向myCamera.setDisplayOrientation(90)2.設定照片方向parameters.setRotation(90);3.設定預覽顯示和照片的解析度 // 設定照片解析度List previewSizeList = parameters.getSupportedPreviewSizes();int previewWidth = 0;int previewHeight = 0;for (int i = 0; i

Android 使用者登入介面

本篇部落客要給大家示範如何一步一步地建立一個類似於展示的這麼一個UI介面:一、準備圖片資源記住:由於Demo當中用到的圖片資源都是直接從上面圖片截取的,所以圖片品質上面會差一些,不過,不影響我們的示範效果。主要準備以下三張圖片:1)facebook_connect.png2)linkedin_connect.png3)ic_highlight.png準備好了過後,直接複製到我們Demo當中的drawable-xhdpi檔案夾當中。在正式發行的App當中,為了要適配不同解析度的顯示效

Android常見UI組件之ListView(一)

使用ListView顯示一個長的項列表1、建立一個名為“BasicView5”的Android項目;2、修改BasicView5.java檔案,修改後的程式如下:package com.example.basicview5;import android.os.Bundle;import android.app.Activity;import android.app.ListActivity;import android.view.Menu;import

Android Design之Android4.0不一樣的裡程碑

想成為Android的傑出開發工程師,不懂得Android的設計規則怎麼可以,Android4.0問世後Google公司為Android程式員規範了一系列的設計原則,不要再盲目的模仿IOS的設計了,因為Android 就是Android ,不一樣的煙火。

android之popwindow操作

 方法一layout:public void init(){ImageView popimg=(ImageView) findViewById(R.id.pop_img);popimg.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stubLinearLayout layout = new

Android的手勢操作識別

摘要 首先,在Android系統中,每一次手勢互動都會依照以下順序執行。 1. 接觸接觸屏一刹那,觸發一個MotionEvent事件。 2. 該事件被OnTouchListener監聽,在其onTouch()方法裡獲得該MotionEvent對象。 3. 通過GestureDetector(手勢辨識器)轉寄次MotionEvent對象 首先,在Android系統中,每一次手勢互動都會依照以下順序執行。1. 接觸接觸屏一刹那,觸發一個MotionEvent事件。2.

Android自訂控制項一_Canvas分析

自訂控制項分為兩種一種是自訂ViewGroup控制項,一種是自訂View控制項;跟蹤View的步伐其實能跟到Java實現的最下面我們能發現的也就只有Canvas了,再下去就是C++或C實現了;所以本文主要是站在設計的的角度講解一下Canvas跟View的關係,再簡單分析一下Canvas用法;View作為Android中一切顯示視圖的父類,我們可看到它的繪製方法draw(Canvas

Android保持螢幕常亮喚醒狀態

第一步: 首先添加許可權: 第二步:代碼實現如下:public class ScreenActivity extends Activity { PowerManager powerManager = null; WakeLock wakeLock = null; @Override protected void onCreate(Bundle savedInstanceState) {

android 影像處理(黑白,模糊,浮雕,圓角,鏡像,底片,油畫,灰白,加舊,哈哈鏡,放大鏡)

 前些天在github上得到一個關於影像處理的源碼(地址找不到了),挺全面,閑了分享一下。感謝開源。對於圖片的反轉,傾斜,縮放之類的操作就不提了,網上太多了。大多都是用的Matrix現成方法。原圖:一:圓角處理效果:代碼: public static Bitmap getRoundedCornerBitmap(Bitmap bitmap, float roundPx){Bitmap output = Bitmap.createBitmap(bitmap.getWidth(),

Android學習筆記(七)——顯示對話方塊視窗

顯示對話方塊視窗1、建立Dialog1項目,在activity_main.xml檔案中添加一個Button: 2、在MainActivity.java檔案中實現建立對話方塊,添加代碼如下:package com.example.dialog;import android.os.Bundle;import android.app.Activity;import android.app.AlertDialog;import android.app.Dialog;import

android開發完全退出activity

我們退出Activity可以調用:finish(),system(0),但是這些都只是單單退出單個Activity也有人會說,直接把進程殺死,這些做法都不是很可取,其實我們翻看api可以發現,Activity都是放入stack中管理,我們只要把stack清空了,不就完全退出了嘛。要對Activity的stack管理,就需要瞭解launchMode的四種狀態,這裡就不多說了,自己看看api。我們就利用android:launchMode="singleTop",當該Activity在棧頂時,會清空

Android中關於JNI 的學習(零)簡單的例子,簡單地入門

Android中JNI的作用,就是讓Java能夠去調用由C/C++實現的代碼,為了實現這個功能,需要用到Anrdoid提供的NDK工具包,在這裡不講如何配置了,好麻煩,配置了好久。。。本質上,Java去調用C/C++的代碼其實就是去調用C/C++提供的方法,所以,第一步,我們要建立一個類,並且定義一個Native方法,如下:JniTest類:public class JniTest {public native String

總頁數: 2771 1 .... 2587 2588 2589 2590 2591 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.