- 浏览: 3944318 次
- 性别:
- 来自: 北京
最新评论
-
hinuliba:
...
字体背景颜色的高度修改 -
KANGOD:
最后的 -createDialog() 私有方法是怎么回事,没 ...
简单的实现listView中item多个控件以及点击事件 -
sswangqiao:
呵呵,呵呵
onActivityResult传值的使用 -
yumeiqiao:
感觉你所的不清楚 lstView.setOnTouchLi ...
listview中viewflipper的问题 -
lizhou828:
果然是大神啊!!!
Animation动画效果的实现
文章列表
import android.app.Activity;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.os.Bundle;
import android.util.Log;
import android.view.Display;
import android.vi ...
1. 横屏的一种简单方法 只能横屏不能竖屏
<activity android:name=".SomeActivity"
android:label="@string/app_name"
android:screenOrientation="portrait">
2.SaveInstanceState的使用
@Override
public void onSaveInstanceState(Bundle savedInstanceState) {
// S ...
String SD_CARD_TEMP_DIR = Environment.getExternalStorageDirectory() + File.separator + "tmpPhoto.jpg"; Intent takePictureFromCameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); takePictureFromCameraIntent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(S ...
1.当你要旋转一个animition时 你会发现如果你只用rotate 它是不平滑的 旋转360度之后它会滞留一会 然后再转 给人感觉是暂停那么一会 怎么消除呢?这是因为如果只用rotate
它默认使用了android:anim/accelerate_interpolator,所以你要写一个自己的interpolator ,这个interpolator就是linearInterpolator。
所以你必须先建一个res/anim/linear_interpolator.xml:
<?xml version="1.0" encoding="utf-8" ...
1.让一个图片透明:
Bitmap buffer = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_4444);buffer.eraseColor(Color.TRANSPARENT);
2.直接发送邮件:
Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts("mailto", "test@test.com", null));
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK ...
这两个方法主要都用到了ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);这个的使用
对于更换整个手机的主题 下面的代码没有调试过,只是从别处摘过来主要是学习里面api的用法很有借鉴意义:
PackageManager manager = getPackageManager();
Resources myResources;
Resources.Theme myTheme = null;
List<ApplicationInfo> apps = manage ...
Button imagecapture = (Button)findViewById(R.id.imagecapture);
imagecapture.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
String filename = null;
ImageCaptureCallback iccb = null;
...
其实呢这个实例没有多大用处,代码也简单只是看看当图片作为背景的时候 能不能也动画出来 结果是可以的
ViewFlipper mFlipper = new ViewFlipper(this);
ImageView i = new ImageView(this);
i.setBackgroundDrawable(getResources().getDrawable(R.drawable.icon));
i.setImageResource(R.drawable.android_waving);
Imag ...
在android中camera捕捉相片后 相片的存放是手机程序执行的他会自己捕捉与存取并放到一个权限比较低的地方,当你想把这个存放到你这个应用程序中时他是没有权限的,因此必须通过复制自带程序存放的图片到自己的应用程序中。
private void saveFullImage() {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
File file = new File(Environment.getExternalStorageDirectory(), "test.jpg");
out ...
首先添加一个权限:
<uses-permission android:name="android.permission.READ_CONTACTS"/>
发起一个 Contact Picker
Intent intent = new Intent(Intent.ACTION_PICK, People.CONTENT_URI);
startActivityForResult(intent, PICK_CONTACT);
重写方法
@Override
public void onActivityResult(int reqCode, int resultCode, I ...
废话不多说直接贴代码:
public class List1 extends ListActivity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// setContentView(R.layout.main);
String[] menuCols = new String[] ...
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import android.widget.SpinnerAdapter;
public class MySpinner extends Activity { //data that will be used as a spinner options
private stati ...
有时候我们有三个活动 abc,如果我们希望只有ac 那么在b中startActivity().之后直接用finish。有时候我们希望abc之后只有bc之间的返回这时候可以考虑
Intent.FLAG_ACTIVITY_NO_HISTORY.将a设置成这个 不让他在堆栈中。
对于堆栈的顺序问题
http://developer.android.com/intl/zh-CN/reference/android/content/Intent.html
AlertDialog.Builder默认的边框占了很大空间怎么能去掉呢,没办法自己重写一个吧
最简单的重写就是自己new一个Dialog出来了,
Dialog dialog = new Dialog(this, android.R.style.Theme_Translucent_NoTitleBar);
过滤传感器的噪声的一种简单做法 主要通过降低更新的时间
mSensorManager.registerListener( mSensorListener, mSensorManager.getDefaultSensor(Sensor.TYPE_ORIENTATION), ...
public class Test extends Activity {
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
WebView webview = new WebView(this);
setContentView(webview);
try {
InputStream fin ...