- 浏览: 17254 次
- 性别:
- 来自: 北京
最新评论
文章列表
在导入新的android的工程或者是由于eclipse崩溃编译导致原本工程中的系统jar包丢失,那么工程中的所有与android相关的方法都出错误,系统会提示你编辑path之类的问题。
现在找到解决方案了,方法很简单:
1.先从properties -> Android ,从列表中选择你需要的版本
2.在你的工程上点击右键 -> 选择Android Tools -> Fix Project Properties 就ok了
很简单吧,之前不会的时候很2,我重新建了个工程,然后一个个将文件复制进去,哎,没文化太可怕啊
android 拍照 无预览 转发
- 博客分类:
- android
转发自eoe http://www.eoeandroid.com/thread-278012-1-1.html
package com.example.backstagecamera;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.List;
import java.util.Timer;
import java.util.TimerTask;
import android.annotation.Target ...
看到这篇不错,转一下
转】Android 动画之Interpolator插入器
做了些动画,发现动画都有一个Interpolator的属性,它到底是个啥东西?
网上也有很多解释Interpolator的文章,基本上都是停留在直接翻译SDK的意思层面上。看 ...
直接上代码
import java.util.Timer;
import java.util.TimerTask;
import android.content.Context;
import android.util.AttributeSet;
import android.view.KeyEvent;
import android.view.View;
import android.view.View.OnKeyListener;
import android.widget.ListAdapter;
import android.widget.ListView;
...
ListView是android控件中非常常用的控件之一,他对于列表数据的显示非常方便,而且在手机上的滑动都做的十分完善了,但是在TV开发上就可能出现一些要注意的地方,下面我就举一些自己遇到的情况,在这分享一下:
一般做item的背景选中状态(focused/selected状态)的时候,都是要将背景做9图,自己去控制拉伸的位置,这里就要小心了,因为这里可能会出问题。
1.将背景的selector设置在ListView.listselector上面:
在listview的属性里面设置背景的时候,在做9图的时候要注意,如果你做9图过程中控制 ...
对于TextView的设置,有时候可能会遇到对一段话中的某一段文字进行设置,这时候就用到了SpannableString
/**
* 超链接
*/
private void addUrlSpan() {
SpannableString spanString = new SpannableString("超链接");
URLSpan span = new URLSpan("tel:0123456789");
spanString.setSpan(span, 0, 3, Spannable.SPAN_EXCLUSIVE_ ...
绘制一个随着时间变化的圆盘,改组件只是显示变化的图层
import java.util.Timer;
import java.util.TimerTask;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Matrix;
import android.graphics.Paint;
import android ...
关于Bitmap处理
- 博客分类:
- android
android Bitmap用法总结
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4
1、Drawable → Bitmap
public static Bitmap drawableToBitmap(Drawable drawable) {
Bitmap bitmap = Bitmap
.createBitmap(
drawable.getIntrinsicWidth(),
drawable.getIntrinsicHeight(),
判断自己的activity是否是在top
- 博客分类:
- android
有时候我们需要判断自己的应用是否在前台显示
protected static boolean isTopActivity(Activity activity){
String packageName = "xxxxx";
ActivityManager activityManager = (ActivityManager) activity.getSystemService(Context.ACTIVITY_SERVICE);
List<RunningTaskInfo> tasksInfo = activ ...
访问android所有可以使用的外接设备
- 博客分类:
- android
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
/**
* @title 外接设备工具类
*/
publicclassDeviceUitl{
/**
* 获取所有的外接设备目录
* @return
*/
publicstaticList<String>getDe ...
scroller 是一个为了实现View平滑滑动的Helper类,通过这个类,我们可以实现控件的平滑滑动,而且使用简单
public class CustomView extends LinearLayout {
private Scroller mScroller;
public CustomView(Context context, AttributeSet attrs) {
super(context, attrs);
//实例化
mScroller = new Scrol ...