- 博客(16)
- 资源 (5)
- 收藏
- 关注
原创 捋一捋Android动画
首先分清几大类: 三大类 一. Drawable Animation (or Frame Animation)—即帧(逐帧)动画 二. View Animation (or Tween Animation)—即补间(视图)动画 三. Property Animation—即属性动画 然后了解来龙去脉 前两种动画是API 3.0以前就有, A
2016-07-28 16:48:52
667
转载 ScrollView创建后或者resume之后自动滑动,不在头部
应用场境: Activity布局中有个ScrollView,ScrollView中有两个控件,widget1和widget2,打开或重复加载Activity时,ScrollView的滚动条停在控件widget2的位置,这样控件widget1就看不见了,要向上滑动下才看得到,这样用户体现很不好。解决办法:方法一:(注:此方法只对ScrollView中有单个控件时有用,如只有widget2)使用Scro
2016-07-26 11:17:19
398
原创 Git 一篇搞定基本操作
命令行操作(由于是linux命令行下的普通用户,都是在$级别下操作): 一. 本机配置 添加用户 git config –global user.name “XX” git config –gloaba user.email “XX@163.com” 查看git配置及用户信息 git config –list 生成SSH
2016-07-23 12:37:45
13880
2
原创 求出当前日期距离上一个指定日期的月数天数
public int[] calMonthAndDay() { int day = 0, month = 0;//相隔的月数,天数 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); try { Date sday = sdf.parse("2015-11-26 09:16:21");//指定的日期(可自行替换) Date ed.
2016-07-22 13:06:40
3041
原创 Android所谓滤镜
一. 颜色矩阵 http://www.cnblogs.com/menlsh/archive/2013/02/03/2890888.html R’ = aR + bG + cB + dA + e; G’ = fR + gG + hB + iA + j; B’ = kR + lG + mB + nA + o; A’ = pR + qG + rB + sA + t; ———————————————— 原始的矩阵实际是用一维数组存储的: [ a, b, c, d, e, f, g, h, i, j, k, l,
2016-07-19 18:38:26
490
原创 RN第三篇
运行别人的项目 1. 安装node module 首先进入项目目录安装node module;命令行:npm install 其次如果有server目录,cd server,命令行:npm install; 然后启动node数据接口服务,命令行:node app.js
2016-07-18 18:16:05
331
原创 是Theme还是background
有时候看到的activity背景全是黑色, 还以为theme被替换了! 结果我一仔细看, 原来根布局FrameLayout的背景没有设置, 就显示为纯黑色, 一般设置为一个灰色就好了#f4f4f4. 注: 特别是webview, 在执行activity过渡动画之后, FrameLayout背景就会变为#000000, 所以给它加一个android:background=”#f4f4f4”吧!!
2016-07-18 13:51:01
395
原创 RN第二篇(工具-工欲善其事 必先利其器)
编辑工具 如果你选择win自带文本编辑, 我除了大写的服, 我就只能喝杯凉水压压惊. 所以重点还是得有你的利器, 譬如大侠有把Sword, 呵呵, 不是big bao sword! 我着重推荐两款: WebStorm和Atom. 本勃主使用的是WebStorm. 有人说收费怎么办, 握草, 万恶的资本家.嘿嘿, 有办法的! 看我注
2016-07-17 19:36:59
356
原创 RN第一篇
RN环境 1)安装Git; 2)配置Android SDK; 3)安装Gradle 4)下载Node.js 点我下载 5)安装rn-cli[npm install -g react-native-cli] 6)Demo工程测试[添加local.properties] 下载AwsomeProject[react-native init AwesomePr
2016-07-15 13:43:19
376
转载 百度地图error code 162,坐标为[0.0,0.0]或者[4.9E-324,4.9E-324]
前几天再给一个安卓应用添加定位功能的时候用到了百度地图的sdk。 用手机跑了一下demo没问题后,按照官方给出的sdk使用指南:http://developer.baidu.com/map/geosdk-android-developv2.3.htm 将sdk添加进入了应用,跑一跑觉得没有问题,但是几次下来我发现服务器返回的位置信息老是一样的,经纬度从未改变: error code : 162
2016-07-06 10:30:55
3909
原创 如果人的生活方式也如写Demo
总在想着怎么改变现在的自己,对自己的不是很满意,说实在的,一个内向的人总会烦恼为什么交流能力增强不上去。我想我如果一如现在这样我都会不安。 1 劝过很多次自己改变一下,别那么羞涩,可大多时候依旧自顾自的活自己的世界,没有去关心朋友,亲人,同学和同事。那么多人,我从他们那里得知的自己大都如:没事和人多聊聊天,跟上司搞好关系,注意与人交流。我在想,如果和人交流只像写一个Demo那么得心称手,我
2016-04-24 13:44:46
548
原创 录制带声音的视频
视频音频的录制和保存1. 准备工作配置权限<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <!-- 当前程序需要使用 照相机功能 --> <uses-feature android:name="android.hardware.camera" android:re
2015-10-29 11:05:46
850
原创 Handler机制分析
背景: Handler解决线程之间发送消息 解决的问题: 1:主线程不能执行耗时操作,ANR 2:子线程不能操作主线程的UI视图 写在前面, 首先需要明确涉及到了 4个类: Handler的核心类: Message: 对发送的消息的封装 MessageQueue: 消息队列,存放所有的消息 Looper:
2015-10-18 21:50:46
409
原创 ViewPager简单使用说明
首先来看谷歌官方API给出的使用场合的解释 Layout manager that allows the user to flip left and right through pages of data. You supply an implementation of a PagerAdapter to generate the pages that the view shows. 意思是
2015-09-18 13:31:12
432
模拟windows画图
2015-03-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅