- 博客(52)
- 资源 (17)
- 收藏
- 关注
原创 PopupWindow
可以用来显示数据:例如listView的数据 private int popupWindowHight = 300; public void showListNumber() { if (popup == null) { popup = new PopupWindow(listview, et_text.getWidth(), popupWindowH
2016-08-31 19:34:37 171
原创 旋转动画 RotateAnimation
注意:相对自身旋转时,xy坐标; 坐标系,Android 本身共有两大坐标系,一个是屏幕坐标系,另一个是View坐标系。 特点:y轴方向是向下的,x轴方向还是向右的。 注意坐标原点。 RotateAnimation ra = new RotateAnimation(0, -180, RotateAnimation.RELATIVE_TO_SELF, 0.5f
2016-08-30 22:51:21 906
原创 Widget桌面小部件
1、需要在清单文件中配置元数据: 2、配置当前元数据要配置的xml文件; res/xml 自建xml文件 下的.xml文件。 3、需要配置一个广播接收者; 4.实现一个桌面小部件的xml; li:<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android" android:
2016-08-30 00:17:29 354
原创 触摸事件
触摸事件,确定Dragview 的位置。 // 對图片设置触摸侦听。 ivDrag.setOnTouchListener(new OnTouchListener() { @Override // 正在触摸时; public boolean onTouch(View v, MotionEvent event)
2016-08-29 23:31:22 390
原创 Android窗体悬浮在另一个窗体
Android窗体悬浮在另外在一个窗体上面且显示半透明状的方法: android:theme="@android:style/Theme.Translucent.NoTitleBar" //在清单文件的activity中设置主题为
2016-08-29 00:00:00 879
原创 shake插补器
interpolator:插补器。 Animation shake = AnimationUtils.loadAnimation(AddressActivity.this, R.anim.shake); et_number.startAnimation(shake);<translate xmlns:android="http://schemas.and
2016-08-27 14:47:40 404
原创 Android 数据库查询
1.Android 数据库 放在assets文件夹下,但是读取数据库时注意数据的地址path是: data/data/包名/files/数据库名;
2016-08-26 22:17:32 1161
原创 播放本地音乐
API: MediaPlayer.create(context, resid) 资源文件在res下的,建个raw文件夹放在里面。MediaPlayer player = MediaPlayer.create(context,R.raw.ylzs); player.setVolume(1f, 1f); //设置最大音量 playe
2016-08-26 11:32:05 359
原创 anim 动画
anim 所有动画的根目录。 在文件下定义动画文件。 animation. translate 对于这个分析只有一个窍门: 那就相对坐标。 下一步 ,就以下一步为坐标原点。上一步就以上一步为坐标原点进行分析。 这个是对于下一步的动画情形来说;translate in ; 100%p ——0; 这个是动画进入的时候;<translate xmlns:android="http:
2016-08-24 20:22:59 503
原创 Shape形状
Shape Drawable This is a generic shape defined in XML. EXAMPLE: XML file saved at res/drawable/gradient_box.xml: 在Res文件夹下,drawable 下。<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="htt
2016-08-24 18:17:44 865
原创 Imageview
1、在ImageView中,src和background的区别: src: 负责显示原图片,不拉伸 background: 会跟根据设置的属性匹配屏幕的话会拉伸,或压缩。
2016-08-24 15:19:10 152
转载 .9Patch图片的制作
查找系统Button的样式的方法: E:\ProgramFiles\android-sdk\platforms\android-16\data\res\values android SDk 下的Platforms 下的android——16api文档,data目录下的res,下的 Values快速查询 文件的一个软件是:Everything 本地磁盘;
2016-08-24 00:27:48 487
转载 MD5加密算法 字符串的处理
MD5计算字符串或文件的特征码(数字指纹), 不可逆, 因为任何文件或字符串算出来的md5都是32位! 2、对MD5进行”加盐”处理, 增强安全性 MD5(password)->MD5(password + 用户昵称 + 用户id…) 怎样进行MD5加密呢: 先拿到MessageDigest 对象的实例; getinstance(“MD5”); (ctrl+Y 反向快捷键) //St
2016-08-23 19:37:44 639
原创 自定义的对话框弹窗 AlertDialog
1、先定义一个xmL文件用于,用于填充成View对象; 2,得到 AlertDialog.builder对象; AlertDialog.Builder builder = new AlertDialog.Builder(this); 3,创建一个dialog; AlertDialog dialog = builder.create(); 4;填充inflate View对象;
2016-08-22 21:55:23 366
原创 Padding
padding:Padding(填充)属性定义元素边框与元素内容之间的空间。padding 简写属性在一个声明中设置所有内边距属性。 内边距,与margin 外边距相对。
2016-08-22 21:03:43 280
原创 自定义属性
android 系统定义的属性的查找路径; E:\ProgramFiles\android-sdk\platforms\android-16\data\res\values \attrs.xml 文件中。 例如:TextView <declare-styleable name="TextView"> //声明这个样式的名字:<attr name="text" format="string
2016-08-21 15:42:39 573
原创 点击自定义View中CheckBox勾选状态对应显示的bug
1、当在一自定义的View对象中设置了点击侦听控制checkBox的勾选状态,同时显示相对应的不同内容,但是如果直接点击checkBox时,相应的内容不会发生改变此时需要在ChekBox上优化(此时相当于checkBox的点击事件把侦听事件给拦截了。) 此时只需要将CheckBox的点击事件禁用掉就可以了(注意这个CheckBox在这个View对象中呢) 优化:禁用点击事件时通常三者一块用:
2016-08-21 11:20:49 1865
原创 adb
1、adb install 安装程序 adb shell 进入到模拟机器中; ls :进入根文件夹中查看所有的文件。 cd /data/data : 进入到data文件下。 ls: 查看该文件下所有的文件。 2、查看具体的文件的内容,例如.xml文件: 方法是:cat 文件名.xml
2016-08-20 20:44:40 204
原创 Splash闪屏页面细节处理以及一些快捷键
1、对话框返回后闪屏一直存在问题; AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setCancelable(false); //设置用户不能返回 在Splash页面中,可以采用在对话框 builder.show(); 显示之前,设置取消侦听;//设置对话框取消侦听。 当取消时,进入主页面。buil
2016-08-20 01:09:08 936
原创 Android的apk安装时签名相同冲突解决
如果两个应用程序, 包名相同, 但是签名不同, 就无法覆盖安装 正式签名1. 有效期比较长,一般大于25年2. 需要设置密码3. 正式发布应用时,必须用正式签名来打包 测试签名(debug.keystore)1. 有效期是1年,很短2. 有默认的别名,密码, alias=android, 密码是androiddebugkey3. 在eclipse中直接运行项目是,系统默认采用此签名
2016-08-19 22:09:25 20564
原创 Textview
TextView 中visible属性中不可见的区别; gone: 消失。不占空间 invisible:不可见,相当于隐身,但还占着位置。
2016-08-19 18:56:41 247
原创 属性动画
1、属性动画: ObjcectAnimator 属性动画要求最低api支持11, 能改变动画的属性。 Android的属性动画是3.0出现的,它的意义是真正的改变了组件的属性的状态值。 补间动画状态虽然改变但是属性值一直保持不变。 属性动画对于平移,缩放,透明度,还有旋转用的对象都是ObjectAnimator(属性动画师)。 ObjectAnimator oa = ObjectAnim
2016-08-17 11:54:22 294
原创 帧动画,补间动画,和属性动画
帧动画:FrameAnimation 多张图片快速切换,形成动画效果 帧动画使用xml定义. 创建一个Folder在res下,然后定义一个xml文件,根节点是animation——list. 将素材复制到drawable_hdpi文件夹下作为资源id.<animation-list xmlns:android="http://schemas.android.com/apk/res/andro
2016-08-16 21:26:48 1121
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人