android
geekzsp
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Scroll 滚动 《Android 群英传》笔记
滚动效果的产生坐标系实现滚动的七种方法代码滚动效果的产生坐标系android坐标系 getRawX(),getRawY()获取的就是android坐标系的坐标。视图坐标系 getX(),getY()所获得的坐标就是视图坐标系中的坐标。*获取坐标值个各种方法 1. view提供的方法 getTop(); view自身的顶边到其父布局顶边的距离; ge原创 2016-06-23 18:54:19 · 419 阅读 · 0 评论 -
Android图像处理(二) 画画板
思路布局代码思路:建立一个bitmap副本 给imageview设置触摸监听 在两个触摸点之间画一条线canvas.drawLine(mStartx,mStarty,x,y,mPaint) 然后mImageView.setImageBitmap(mAltBitmap); 可以设置不同画笔颜色,粗细等 也可以改变画布颜色。布局:<LinearLayout xmlns:android=原创 2016-05-25 19:30:01 · 535 阅读 · 0 评论 -
android 多媒体编程(四) Vitamio播放视频
优点:支持格式多 android 自带的仅仅支持3gp mp4使用和VideoView 基本一致api:https://www.vitamio.org/docs/API/2013/0508/9.html1导入包 (可以使用demo里面的 最新的有点问题)2布局 android:id="@+id/video"原创 2016-05-25 19:14:43 · 716 阅读 · 0 评论 -
android 多媒体编程(三) VideoView播放视频
VideoView播放视频 VideoView android:layout_width="match_parent" android:layout_height="match_parent"/> videoView= (VideoView ) findViewById(R.id.video); Uri uri=原创 2016-05-25 19:13:49 · 451 阅读 · 0 评论 -
android 多媒体编程(二) MediaPlayer 播放视频
MediaPlayer结合SurfaceView播放视频和播放音频大致相同因为视频加载相对较慢 所以 需要异步加载 mediaplayer.prepareAsync(); //准备完成的监听 mediaplayer.setOnPreparedListener(new MediaPlayer.OnPrepared原创 2016-05-25 19:12:43 · 465 阅读 · 0 评论 -
android 多媒体编程(一) MediaPlayer 播放音频
MediaPlayer播放音频还有一种是soundpool 播放多个短促声音 游戏常用简单播放0.添加权限: uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> uses-permission android:name="android.permission原创 2016-05-25 19:11:16 · 598 阅读 · 0 评论 -
Android图像处理(一) 简单的特效 平移 缩放 等
相关文章关键词简单特效实现效果图相关文章1.Android图像图像处理(一) 简单的特效 平移 缩放 等关键词BitMap 位图BitMapFactory 位图工厂Paint 画笔Canvas 画板简单特效实现package cn.zsp.bitmapdemo;import android.graphics.Bitmap;import android.graphics.Bitm原创 2016-05-23 18:02:14 · 808 阅读 · 0 评论 -
Android 从服务器获取信息 并显示 (包含服务器端代码)
服务器端代码Bookjavabean和app端保持一致将书籍信息的list转换成json 生成gson数据app端请求的urlhttp49122472178080BaidudemoservletTestandroid端服务器端代码:Book(javabean和app端保持一致)package com.shengsheng.mhandler;/** * Created by Adminis原创 2016-05-22 16:35:55 · 4183 阅读 · 1 评论 -
android 多媒体编程(五) 调用系统播放器播放音乐/视频
package cn.zsp.mediaplayer;import android.content.ComponentName;import android.content.Intent;import android.net.Uri;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import and原创 2016-05-22 11:12:41 · 516 阅读 · 0 评论 -
android mob 短信验证码 功能
1.到Mob开发者平台下载最新SMSSDK 和注册APP key2.导入arr包 配置Gradle 和AndroidManifest(参考官方文档) 因为不需要自带的GUI 所以没有添加GUI.arr包3核心代码3.1SMSSDK的初始化 SMSSDK.initSDK(this, "12f413f6f7221", "4cb5d7d3066原创 2016-05-19 20:23:19 · 850 阅读 · 0 评论 -
【Android】利用广播BroadCast监听网络的变化
[java] view plain copypackage com.app.test02; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.ne转载 2016-11-20 19:31:16 · 512 阅读 · 0 评论 -
Android图像处理(三) 刮刮卡
思路:类似前面的画画板 不过这里是通过将滑动的像素点设置成透明颜色 altBitMap.setPixel(x + i, y + j, Color.TRANSPARENT) 而且是双层for循环设置以这个点为中心的圆为透明颜色(一个像素一个像素的刮太慢了。。。) 而且在设置的时候注意边界问题。代码:package cn.zsp.guaguale;import android.graphics.原创 2016-05-25 19:37:28 · 467 阅读 · 0 评论 -
Android 帧动画 FrameAnimation 简单DEMO
概念步骤代码效果图概念:逐帧动画是一种常见的动画形式(Frame By Frame),其原理是在“连续的关键帧”中分解动画动作,也就是在时间轴的每帧上逐帧绘制不同的内容,使其连续播放而成动画。 因为逐帧动画的帧序列内容不一样,不但给制作增加了负担而且最终输出的文件量也很大,但它的优势也很明显:逐帧动画具有非常大的灵活性,几乎可以表现任何想表现的内容,而它类似与电影的播放模式,很适合于表演细腻的原创 2016-05-26 17:24:12 · 684 阅读 · 0 评论 -
Android开发:最详细的 Toolbar 开发实践总结
地址:http://www.jianshu.com/p/79604c3ddcaeAndroid开发:最详细的 Toolbar 开发实践总结字数3433 阅读12612 评论35 喜欢201最详细的 Toolbar 开发实践总结过年前发了一篇介绍 Translucent System Bar 特性的文章 Translucent System Bar 的最佳实践转载 2016-06-05 19:38:06 · 378 阅读 · 0 评论 -
自定义view android群英传笔记
Android控件架构自定义Viewview 的测量 onMeasureview 的绘制 onDraw自定义ViewGroup自定义属性示例代码Android控件架构ViewGroup控件可以包含多个view控件,并管理其包含的View 控件 上层控件负责下层控件的测量与绘制,并传递交互事件。DecorView 包括TitleView 和ContentView ContentVi原创 2016-06-21 18:43:58 · 436 阅读 · 0 评论 -
Android studio 使用aidl实现远程服务
AIDL定义在androidstudio简单使用服务端客户端代码AIDL定义Android Interface definition language的缩写,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口在androidstudio简单使用服务端新建服务public class TestService extends Service { p原创 2016-06-19 13:44:00 · 555 阅读 · 0 评论 -
整理项目中使用的开源项目
1. okhttp-utils (okhttp的辅助类)https://github.com/hongyangAndroid/okhttp-utils2.Glidehttps://github.com/bumptech/glide Glide.with(this).load(“http://goo.gl/gEgYUd“).into(imageView);3. GalleryFinal(图片选择原创 2016-06-16 21:28:19 · 478 阅读 · 0 评论 -
短信工具类 SmsUtil
只需要 服务器 获取验证码接口 布局中 设置一个 输入框 一个按钮 就可以 获取验证码后倒计时 并将短信自动填写到输入框 /** * 获取验证码工具 * 功能:获取验证码 按钮倒计时, 自动填写验证码 * Created by my on 2016/4/21. */public class VcodeUtils { /** * 获取验证码 *原创 2016-06-16 20:36:05 · 2587 阅读 · 0 评论 -
Android 自动填写短信验证码 两种实现(二)
使用内容观察者自动获取短信验证码 并填写原创 2016-06-16 20:25:07 · 468 阅读 · 0 评论 -
Android 自动填写短信验证码 两种实现(一)
使用广播接收者创建短信广播接收者注册非常驻广播接收者使用广播接收者1. 创建短信广播接收者 /** * 项目名称:SSZPbaoliu * 类描述: 短信广播接受者 (实现自动填写验证码功能) * 创建人:my * 创建时间:2016/6/16 12:50 * 修改人:my * 修改时间:2016/6/16 12:50 * 修改备注: */public class原创 2016-06-16 13:30:56 · 1030 阅读 · 0 评论 -
【Android数据传递】Intent传递List和Object和List<Object>(附源码)(转)
转载地址:http://blog.youkuaiyun.com/wirelessqa/article/details/8589200一、传递List传递List的方法[java] view plain copyArrayList info = new ArrayList(); info.add(name); info.转载 2016-06-07 18:53:37 · 347 阅读 · 0 评论 -
ButterKnife 懒人神器 使用步骤 备忘
这个开源库可以让我们从大量的findViewById()和setonclicktListener()解放出来,其对性能的影响微乎其微 地址:https://github.com/JakeWharton/butterknife在android studio 中安装该插件添加jar包注册使用5效果图1 在android studio 中安装该插件2 添加jar包 compile ‘原创 2016-06-05 21:15:59 · 478 阅读 · 0 评论 -
Android 补件动画 TweenAnimation 简单DEMO
透明度动画AlphaAnimation旋转动画RotateAnimation缩放动画ScaleAnimation平移缩放动画TranslateAnimation动画集合AnimationSet效果图DEMO透明度动画AlphaAnimation通过XML文件实现 在res/anim/下建立一个名为alpha.xml动画文件<?xml version="1.0" encoding=原创 2016-06-05 20:17:29 · 412 阅读 · 0 评论 -
android 使用内容提供者 获取通话记录 短信
/** * 读取短信 */ public static List<SMS> readSMS(Context context, long lastTime) { ContentResolver resolver = context.getContentResolver(); Uri uri = Uri.parse("content://sms原创 2016-11-20 19:38:09 · 732 阅读 · 0 评论
分享