
课程
锐湃
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于动画杂谈
补间动画(Tween Animation) a. 渐变动画支持四种类型:平移(Translate)、旋转(Rotate)、缩放(Scale)、不透明度(Alpha)。 b. 只是显示的位置变动,View的实际位置未改变,表现为View移动到其他地方,点击事件仍在原处才能响应。 c. 组合使用步骤较复杂。 d. View Animation 也是指此动画。 帧动画(Frame Ani转载 2015-09-29 14:54:52 · 475 阅读 · 0 评论 -
android pull解析xml案例
资源文件: persons.xml jame 18 Tom 20 Jack 16 Rose 26 activity布局文件 activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/andro转载 2016-03-05 19:57:25 · 502 阅读 · 0 评论 -
android数据库sqlite使用实例
效果图: javaBean: public class UserModel { private int id; private String name; private int age; public UserModel() { super(); } public UserModel(String name, int age) { super(); th转载 2016-03-05 20:41:52 · 641 阅读 · 0 评论 -
利用泛型实现一个简单的android orm小例子
效果图: 项目包结构如下: 步骤: 1、新建一个工程 2、分析ORM映射 3、开始分包 4、创建model类 5、创建表 6、创建映射文件 7、定义映射文件对应的类(ORM) 8、通过定义一个模版类,实现动态解析映射文件 9、插入数据(实现BaseDao里面的插入数据的方法转载 2016-03-05 22:31:04 · 613 阅读 · 0 评论 -
android contentProvider 小例子
服务端: import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteDatabase.CursorFactory; import android.database.sqlite.SQLiteOpenHelper; publ转载 2016-03-06 17:17:29 · 407 阅读 · 0 评论 -
android 广播接收者
广播--BroadCast 什么是广播? 电台以特定频率发出的信息,叫做广播。 收音机: 调整收音机的频率和电台一致,就能收到广播。 案例: 开机自启的原理: 系统在手机开机的时候,会以特定频率 发送一个开机的广播,某些app里面设定有特定频率的收音机, 这些收音机能够接收到开机广播,进而开启 Activity或者Service转载 2016-03-06 17:23:02 · 485 阅读 · 0 评论 -
android service
为什么需要Service? Activity作为常见的和客户交互的 组件之一,我们可以在Activity中播放音乐 下载音乐。但是一旦我们退出Activity的时候, 因为Activity被销毁了,为了安全性,也会 停止播放和停止下载。 但实际上,我们希望Activity退出后, 下载和播放不要停止。 所以,可以用Service 实现该需求。 Servi转载 2016-03-06 17:26:16 · 379 阅读 · 0 评论 -
cookie 相关
Cookie cookie是什么? cookie是javascript中的一个属性, 准确来说是javascript中document对象的一个属性。 cookie的特点: 对于一般的属性来说,只在当前的页面(html)中有效。 看:demo2.html demo3.html 但是cookie在多个页面里面可以实现共享。 c转载 2016-03-06 19:23:16 · 340 阅读 · 0 评论 -
android通过绑定service实现歌曲播放,并把歌词以不同色调动态绘出
public class SongInfo { private String key; private String value; public String getKey() { return key; } public void setKey(String key) { this.key = key; } public String getValue() { retu转载 2016-03-06 19:49:11 · 980 阅读 · 0 评论 -
一个网络图片下载loader的实现
import com.jason.imageloader.cache.BitmapCache; import com.jason.imageloader.config.DisplayConfig; import com.jason.imageloader.core.SimpleImageLoader; import com.jason.imageloader.request.BitmapReque转载 2016-03-19 22:23:43 · 790 阅读 · 0 评论 -
android Notification动态更新
import android.app.Activity; import android.app.Notification; import android.app.NotificationManager; import android.app.PendingIntent; import android.content.Intent; import android.os.Bundle; import转载 2016-03-08 15:33:43 · 7593 阅读 · 0 评论 -
java se 多线程下载
import java.io.InputStream; import java.io.RandomAccessFile; import java.net.HttpURLConnection; import java.net.URL; public class DownloadThread extends Thread { //资源地址 private String path; //下转载 2016-03-08 15:42:24 · 438 阅读 · 0 评论 -
设置手机铃声
import android.app.Activity; import android.content.AsyncQueryHandler; import android.content.ContentResolver; import android.content.ContentUris; import android.database.Cursor; import android.media.转载 2016-03-08 15:54:03 · 925 阅读 · 0 评论 -
android文件数据库相关
一、文件访问 android文件系统(Linux操作系统的文件系统) 1、文件目录分析 system---系统目录 1.1 \system\app---这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是\d转载 2016-03-05 18:09:18 · 643 阅读 · 0 评论 -
surfaceView的使用实例之虐心小游戏
1、SurfaceView public class SurfaceView extends View SurfaceView是视图(View)的继承类,这个视图里内嵌了一个专门用于绘制的Surface。你可以控制这个Surface的格式和尺寸。Surfaceview控制这个Surface的绘制位置。 surfaceview的核心在于提供了两个线程:UI线程和渲染线程。 这转载 2016-03-05 16:52:14 · 1328 阅读 · 0 评论 -
仿QQ侧拉菜单
大体思路是通过HorizontalScrollView来实现,效果图如下: 上代码: SlidingMenu.java import android.R.menu; import android.annotation.SuppressLint; import android.content.Context; import android.util.AttributeSet原创 2015-11-03 15:11:51 · 740 阅读 · 1 评论 -
fragment一些经典用法
mport java.util.List; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentActivity; import android.support.v4.app.FragmentManager; import android.s转载 2015-10-19 10:53:56 · 562 阅读 · 0 评论 -
fragment杂谈
一、什么是Fragment (是一种封装、重用的思想。) 中文名“碎片” Fragment碎片或者是片段,是用户界面的一部分。你可以将其看成一个View, 他有自己的生命周期,接收自己的输入事件,你可以添加、删除、替换。 Fragment必须是依附于Activity之上。 什么时候要使用fragment,以及在Activity设计里面搞几个fragment,关键看“原创 2015-10-22 22:58:32 · 427 阅读 · 0 评论 -
关于枚举的一种用法
import android.annotation.SuppressLint; import android.app.Fragment; import android.app.FragmentTransaction; import android.content.Intent; import android.os.Bundle; import android.view.LayoutInflater原创 2015-10-22 22:38:11 · 421 阅读 · 0 评论 -
自制android gif动画解析器
GifSurfaceView package com.tz.dream.pa.gifanimation; import java.io.IOException; import java.io.InputStream; import android.content.Context; import android.graphics.Canvas; import android.graphics.转载 2015-10-08 23:16:08 · 595 阅读 · 0 评论 -
android布局改变动画
MainActivity package com.tz.dream.layout.animation; import android.animation.LayoutTransition; import android.animation.ObjectAnimator; import android.annotation.SuppressLint; import android.app.A转载 2015-10-08 23:26:28 · 433 阅读 · 0 评论 -
android Flag启动模式
一、taskAffinity属性? 这个 taskAffinity表示一个任务,这个任务就是当前activity所在的任务 二、优先级 如果一个activity在清单文件设置了launchemode,这时候startactivity启动该activity,并且设置了intent的启动flag,这个时候系统优先选择flag。转载 2015-09-20 22:50:54 · 1001 阅读 · 0 评论 -
整理一个用matrix对imageview移动和绽放图片的方法
效果图: 需要注意的是在布局中要设置imageview android:scaleType="matrix" 代码如下: XImageView.java import android.content.Context; import android.graphics.Matrix; import android.graphics.PointF; import a原创 2015-10-29 16:18:18 · 1087 阅读 · 0 评论 -
android关于属性动画的七个使用案例
package com.tz.dream.property.animation; import android.animation.Animator; import android.animation.Animator.AnimatorListener; import android.animation.AnimatorInflater; import android.animation.Ani转载 2015-09-29 14:58:03 · 697 阅读 · 0 评论 -
viewpager + 滑动导航条的实现
效果图: ViewpagerNavigationActivity package com.example.example; import android.animation.ObjectAnimator; import android.annotation.SuppressLint; import android.os.Bundle; import android.sup转载 2016-01-27 14:59:14 · 693 阅读 · 0 评论 -
仿微信切换view
效果图如下: import android.content.Context; import android.content.res.TypedArray; import android.graphics.Bitmap; import android.graphics.Bitmap.Config; import android.graphics.Canvas; import andro转载 2016-03-04 16:54:39 · 456 阅读 · 0 评论 -
文字绘制相关参数导图
文字绘制相关参数导图 整理自教程转载 2016-03-04 17:03:11 · 433 阅读 · 0 评论 -
android AlarmManager使用小例子
import java.util.Calendar; import android.app.Activity; import android.app.AlarmManager; import android.app.PendingIntent; import android.content.Intent; import android.os.Bundle; import android.view转载 2016-03-10 16:01:43 · 922 阅读 · 0 评论