- 浏览: 145350 次
- 性别:
最新评论
文章列表
A.webview组件如何使用
浏览器控件是每个开发环境都具备的,这为马甲神功提供了用武之地,windows的有webbrowser,android和ios都有webview。只是其引擎不同,相对于微软的webbrowser,android及ios的webview的引擎都是webkit,对Html5提供支持。本篇主要介绍android的webview之强大。
A. webview组件如何使用
1) 添加权限:AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出Web page not a ...
package elwin.fei.mobileaudio;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.text.SimpleDateFormat;
public class CreateFiles {
String filenameTemp = Info.audioPath + "/hhaudio" + ".txt";
// ...
File file_date = new File(“D:\\yyy\\2010-02-28”);
// 如果该日期的文件夹存在,就把获得的指令文件夹建到该文件夹下。
// 如果该日期的文件夹不存在,就新建一个日期的文件夹。
if (file_date.exists()) {
System.out.println("该日期的文件夹已经存在!");
} else {
//如果直接写下面的一句话,就会说:文件建立失败。因为父文件yyy不存在。
boolean file_true = file_date.mkdir() ...
public void setViewImage(ImageView v, String value) {
new ImageDownloadTask().execute(value, v);
}
private class ImageDownloadTask extends AsyncTask<Object, Object, Bitmap>{
private ImageView imageView = null;
@Override
protected Bitmap doInBackgrou ...
http://cfy10.blog.51cto.com/7076650/1343575
http://www.open-open.com/lib/view/open1344504946405.html
http://hi.baidu.com/fenghuang1207/item/b34d183108a9de23b2c0c589
http://blog.csdn.net/tsyj810883979/article/details/8481621
android rotate
- 博客分类:
- Android
rotate:fromDegrees:其实角度。toDegrees:旋转的角度。
translate:fromXDelta,fromYDelta:相当本视图左上角的X,Y坐标。toXDelta,toYDelta:移动后的X,Y坐标。
alpha:
fromAlpha:起始的透光度、0为全透明,完全不可见;1为不透明,完全可见。
特别提醒:
在Android内部,针对所有的变换,无论起始点是什么时候,其指定的起始值使用于动画开始时的相应属性值。
imageView.setAlpha(int alpha);
用于设置imageView的透明度,取值范围为1--255,1为透明,255为 ...
在AndroidManifest.xml中,<meta-data>元素可以作为子元素,
被包含在<activity>、<application> 、<service>和<receiver>元素中,
不同的父元素,在应用时读取的方法也不同。
1 :在Activity应用<meta-data>元素。
xml代码段:
<activity...>
<meta-data android:name="data_Name" android:value="hel ...
1-初始化
PopupWindow mPop = new PopupWindow(getLayoutInflater().inflate(R.layout.window, null),
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
也可以分开写:
LayoutInflater mLayoutInflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE);
//自定义布局
ViewGroup menuView = (ViewGroup) mLayoutInf ...
onInterceptTouchEvent()是ViewGroup的一个方法,目的是在系统向该ViewGroup及其各个childView触发onTouchEvent()之前对相关事件进行一次拦截.
1.down事件首先会传递到onInterceptTouchEvent()方法。
2.如果该ViewGroup的onInterceptTouchEvent()在接收到down事件处理完成之后return false,那么后续的move,up等事件将继续会先传递给该ViewGroup,只有当onInterceptTouchEvent返回true的时候才结束onInterceptTouchEvent事件 ...
scrollTo、scrollBy都是
对于x轴负值向右移动、正值向左移动;
对于y轴负值向上移动、正值向下移动
scrollTo意思是移动到莫个点,如scrollTo(20,0)意思是将View移动到(-20,0)的点位置
scrollBy意思是沿着x、y轴方向移动数值距离,如 ...
android.view.VelocityTracker主要用跟踪触摸屏事件(flinging事件和其他gestures手势事件)的速率。
用addMovement(MotionEvent)函数将Motion event加入到VelocityTracker类实例中.你可以使用getXVelocity() 或getXVelocity()获得横向和竖向的速率到速率时,但是使用它们之前请先调用computeCurrentVelocity(int)来初始化速率的单位 。
主要函数
private VelocityTracker mVelocityTracker;//生命变量
//在onT ...
Android之SurfaceHolder
- 博客分类:
- Android
SurfaceHolder,可以把它当成surface的控制器,用来操纵surface。处理它的Canvas上画的效果和动画,控制表面,大小,像素等。
几个需要注意的方法:
(1)、abstract void addCallback(SurfaceHolder.Callback callback);
// 给SurfaceView当前的持有者一个回调对象。
(2)、abstract Canvas lockCanvas();
// 锁定画布,一般在锁定后就可以通过其返回的画布对象Canvas,在其上面画图等操作了。
(3)、abstract Canvas lockCanvas(Rect dirty ...