- 博客(18)
- 问答 (3)
- 收藏
- 关注
原创 Android开发——SVGA格式动画内容资源替换
Android开发——SVGA格式动画内容资源替换随着接触的项目类型越来越多,目前格式个样的炫酷动画也随之而来,既然原生动画实现起来复杂,且有一个快捷灵活的动画为何不用呢,那让我们来好好学习一下如何使用svga吧~svga是什么如果想要了解的可以去查一查,本篇就不做讲解了,只能说它是可以显示动画格式的一种资源~如何使用呢,必然我们作为一个开发人员,既然是个库我们就得去依赖它,你细品~集成指南(其中可以直接加载你的资源来供你观摩哦)了解一下:http://svga.io/integrated.ht
2021-04-01 11:41:36 3616 3
原创 Android自定义view+程序启动引导页面
最近在学习别人的开发经验及代码,总觉得他人的开发方式好专业,而自己却那么业余。从事开发一段时间了,总没有一个好的学习方法来提高自己的开发技术,所以现在决定慢慢的积累一下自己的经验!做一个简单的小demo——引导页:思路:1)自定义一个View继承RelativeLayout; 2)定义一个布局文件和定义一个来进行页面切换的ViewPager控件; 3)定义一个指示器的布
2016-03-04 14:51:07 715
原创 SlidingMenu的使用及常用属性
一直没怎么用过SlidingMenu的侧滑效果,最近简单的了解并尝试关联使用了一下...1)首先是在网上下载了一个SlidingMenu关联包demo(librarySliding),然后直接关联引用就行了,但必须的注意你当前工程的版本是否和SlidingMenu有冲突,我简单的写完了之后发现运行老是报错,折腾了好久之后我就果断把我项目里的v4包给删了,然后运行就正常了,呵呵...2)现在
2015-10-21 11:36:18 439
转载 正则表达式 匹配中文,英文字母和数字及_的写法!同时控制长度
匹配中文:[\u4e00-\u9fa5] 英文字母:[a-zA-Z] 数字:[0-9] 匹配中文,英文字母和数字及_: ^[\u4e00-\u9fa5_a-zA-Z0-9]+$同时判断输入长度:[\u4e00-\u9fa5_a-zA-Z0-9_]{4,10}^[\w\u4E00-\u9FA5\uF900-\uFA2D]*$ 1、一个正则表达式,只含有
2015-10-21 10:14:26 4863
原创 版本更新时Activity作为对话框形式弹出进度条
首先:自定义一个自己想要的主题如: @drawable/download_vision_background 然后:manifest.xml文件注册引用如:android:theme="@style/Theme.FloatActivity"所建的shape文件位于drawable文件下download_vision_background.x
2015-09-02 18:25:10 357
原创 打包签名与版本号
1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。2.签名的步骤 a.创建key b.使用步骤a中产生的key对apk签名3.具体操作 方法一: 命令行下
2015-08-28 13:58:56 507
原创 打包签名与版本号修改
1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。2.签名的步骤 a.创建key b.使用步骤a中产生的key对apk签名3.具体操作 方法一: 命令行下
2015-08-28 13:55:46 903
转载 监听手机接收短信——模拟获取短信的验证码
Manifest.xml添加相应的权限: 创建一个BroadcastReceiver来监听短信提醒import java.text.SimpleDateFormat;import java.util.Date;import android.annotation.SuppressLint;import android.conten
2015-08-18 13:07:26 4145
转载 使用SeekBar监听图片的缩放情况
布局文件: xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" > android:id="@+id/imgv" andr
2015-08-17 14:44:01 624 2
转载 Android动画
Android 平台提供了两类动画。 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似。 下面就讲一下Tweene Animations。 主要类: Animation 动画AlphaAnimation
2015-08-13 16:23:25 293
转载 requestWindowFeature()的应用
android开发中经常会在setContentView(R.layout.XXX); 前设置requestWindowFeature(XXXX)。他的意思是需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求首先介绍一个重要方法那就是requestWindowFeature(featrueId),它的功能是启用窗体的扩展特性。参数是Window类中定义的常量。一、枚
2015-08-13 10:51:53 320
转载 教你如何绘制圆形头像
import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Porter
2015-08-12 11:24:16 594
原创 RecyclerView
//列表添加分割线(画分隔线)rv.addItemDecoration(new RecyclerView.ItemDecoration() { @Override public void onDrawOver(Canvas c, RecyclerView parent) { Paint p =new Pain
2015-07-28 18:30:40 462
转载 android studio打包APK
(1)Android Studio菜单Build->Generate Signed APK (2)弹出窗口 (3)创建密钥库及密钥,创建后会自动选择刚创建的密钥库和密钥(已拥有密钥库跳过) 点击“Create new...”按钮创建密钥库 Key store path:密钥库文件的地址
2015-06-27 15:38:24 443
转载 Android项目打包成APK文件
Eclipse Android项目开发完成以后就要将android项目文件打包成apk文件,并最终下载到真机上运行 。下面是个人打包apk的过程,主要是以图文形式记录一下 。 其实最懒的办法,就是直接到eclipse项目的bin目录找到文件,那是eclipse系统自动生成的apk文件 。 1、生成keystore 按照下面的命令行在C:\ProgramFi
2015-06-27 15:33:43 417
转载 Android项目打包
做完一个Android项目之后,如何才能把项目发布到Internet上供别人使用呢?我们需要将自己的程序打包成Android安装包文件--APK(Android Package),其后缀名为".apk"。将APK文件直接上传到Android模拟器或Android手机中执行即可进行安装。Android系统要求具有其开发者签名的私人密钥的应用程序才能够被安装。生成数字签名以及打包项目成APK都可以采用
2015-06-27 15:29:53 483
转载 Java编程中 常见的异常
1. java.lang.nullpointerexception 这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化和数组元素的初始化混淆起来
2015-06-16 21:02:09 366
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人