- 博客(17)
- 资源 (14)
- 收藏
- 关注
原创 Android之实现手电筒实例
主要实现两个步骤: 1、实现打开和关闭闪光灯;而实现操作闪光灯主要通过Camera类 Camera camera = Camera.open(); Parameters mParameters = camera.getParameters(); mParameters.setFlashMode(Camera.Parameter
2013-12-26 15:27:51 12024 1
转载 onMeasure(int widthMeasureSpec, int heightMeasureSpec)
除非你总是需要一个100×100像素的控件,否则,你必须要重写onMeasure。 onMeasure方法在控件的父元素正要放置它的子控件时调用。它会问一个问题,“你想要用多大地方啊?”,然后传入两个参数——widthMeasureSpec和heightMeasureSpec。 它们指明控件可获得的空间以及关于这个空间描述的元数据。 比返回一个结果要好的方法是你
2013-12-26 15:03:38 8139
转载 Java:回调机制
1. 什么是回调函数 回调函数(callback Function),顾名思义,用于回调的函数。 回调函数只是一个功能片段,由用户按照回调函数调用约定来实现的一个函数。回调函数是一个工作流的一部分,由工作流来决定函数的调用(回调)时机。回调函数包含下面几个特性: 1、属于工作流的一个部分; 2、必须按照工作流指定的调用约定来申明(定义); 3、
2013-12-26 13:46:43 908
原创 Android之向中国天气网发送GET请求获取JSON数据实例
中国天气网weather.com http://m.weather.com.cn/data/101110101.html(六天预报)其中101110101表示城市代码 可以在中国天气网查到各个城市的天气预报实例:package com.android.xiong.jsontest;import java.util.concurrent.Callable;import
2013-12-19 14:12:21 7922 3
原创 android面试题整理(2)
1、请解释下Android程序运行时权限与文件系统的权限的区别 运行时 Dalvik(Android授权) 文件系统 linux 内核授权2、系统上安装了多种的浏览器,是否能指定某个浏览器访问指定的页面 在android程序中我们可以通过显示intent来启动浏览器,前提是要知道浏览器的packagename 和要启动的activity通过修改intent.setCl
2013-12-18 17:09:49 2692
原创 Android面试题整理(1)
1、Activity的生命周期 onCreate(Bundle saveInstanceState):创建activity时调用。 onStart():activity可见时调用 onResume():activity与用户交互时调用 onRestart():当一个activity再次启动之前调用该方法 onPause():当前暂停、或调
2013-12-17 11:38:24 5476
原创 Fragment之模仿微信界面
Fragment要点Fragment作为Activity界面的一部分组成出现可以在一个Activity中同时出现多个Fragment,并且,一个Fragment亦可在多个Activity中使用。在Activity运行过程中,可以添加、移除或者替换Fragment(add()、remove()、replace())Fragment可以响应自己的输入事件,并且有自己的生命周期,当然,它们的生命
2013-12-16 12:45:05 9272 1
转载 onSaveInstanceState和onRestoreInstanceState触发的时机
先看Application Fundamentals上的一段话: Android calls onSaveInstanceState() before the activity becomes vulnerable to being destroyed by the system, but does not bother calling it when the instance
2013-12-11 16:15:38 747
原创 Service详解
Service是可执行的应用程序组件,与Activity一样也有相应的生命周期。 开发Service分为两个步骤: 1、定义一个Service子类;public class TestOneService extends Service { // 必须实现的方法 应用程序可以通过返回的对象实现与Serivce组件的通信 @Override public IBinder onB
2013-12-10 17:08:50 1883 1
转载 Bundle savedInstanceState的作用
写过Android程序的都知道Activity中有一个名称叫onCreate的方法。该方法是在Activity创建时被系统调用,是一个Activity生命周期的开始。可是有一点容易被忽视,就是onCreate方法的参数savedInsanceState。因为在一般的程序开发中,很少用到这个参数。onCreate方法的完整定义如下:public void onCreate(Bundle sa
2013-12-09 16:04:50 795
转载 Android Activity 常用功能设置(全屏、横竖屏等)
Activity全屏设置方式1:AndroidManifest.xmlandroid:theme="@android:style/Theme.NoTitleBar.Fullscreen" />方式2:代码实现requestWindowFeature(Window.FEATURE_NO_TITLE); // 隐藏标题栏getWindow().setFla
2013-12-09 11:18:43 778
转载 Android之Path类
Path类可以预先在View上将N个点连成一条"路径",然后调用Canvas的drawPath(path,paint)即可沿着路径绘制图形Android还为路径绘制提供了PathEffect来定义绘制效果,PathEffect包含如下子类ComposePathEffectCornerPathEffectDashPathEffectDiscretePathEf
2013-12-05 15:20:36 8380 1
转载 Android绘画基础实例
package com.android.xiong.canvastest;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.LinearGradient;import android.graphics.Pa
2013-12-05 13:58:05 2682 1
原创 android之使用原始资源
android中没有提供专门支持的文件 叫原始资源文件。android原始资源一般放在/res/raw目录和/assets/目录下;在assets目录下的文件通过AssetMananger来管理,它提供了几个常用的方法来访问Assets资源InputStream open(String fileName):根据文件名来获取原始资源对应的输入流;AssetFileDescriptor o
2013-12-04 10:45:29 5176
原创 XML解析实例
package com.android.xiong.xmlrestest;import android.app.Activity;import android.content.res.XmlResourceParser;import android.os.Bundle;import android.view.Menu;import android.view.View;import a
2013-12-03 16:10:51 1108
转载 android之访问被保护的资源
package org.crazyit.net;import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.List;import org.apache.http.HttpEntity;import org.apache.http
2013-12-02 11:11:01 1065
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人