android
猿猴studio
这个作者很懒,什么都没留下…
展开
-
Seekbar 的参数设置
1、要 自定义 seekbar的 背景颜色 progress颜色 游标 seekbar 要顶到 屏幕边界SeekBar android:id="@+id/sb_playProgress" android:layout_width="match_parent" android:layout_height="wrap_content" and原创 2016-01-15 19:39:49 · 2274 阅读 · 0 评论 -
android notification 使用
用到的类和方法NotificationManager // notification 管理类 由他来发送通知 和 取消通知Notification // 通知NotificationCompat.Builder // 通知 的builder 和 提示框的builder类似RemoteViews // 用布局文件填充出来 然后将它添加原创 2016-02-01 14:23:56 · 554 阅读 · 0 评论 -
android studio 不常见错误----------------v7的 TintManager 类 找不到
java.lang.NoClassDefFoundError:android.support.v7.internal.widget.TintManager原创 2016-02-05 09:37:11 · 4187 阅读 · 1 评论 -
Retrofit 使用心得
1、retrofit 是一个网络模块,它内部是OKhttp的框架,OkHttp在Android5.0源码里面Google官方也开始使用了,它使用注解设置各项参数他可以使Android的网络同步模块,写的很简洁,稳定,和高效,原创 2016-04-01 11:11:13 · 516 阅读 · 0 评论 -
Android 的 supportdesign
下面的代码不用自己写可以通过Android studio自动生成,只要可以看懂会修改就可以了,实现自己的效果就可以了 ,把时间放在业务逻辑上吧使用用的时候拷贝过去就可以了xml version="1.0" encoding="utf-8"?><android.support.design.widget.CoordinatorLayout xmlns:android="http原创 2016-04-01 13:40:45 · 347 阅读 · 0 评论 -
Android USB通信
Android下的USB Host介绍和开发 Android下的USB Host介绍和开发1.USB Host介绍USB Host,中文意思是USB主模式,是相对于USB Accessory(USB副模式)来说的。如果Android工作在USB Host模式下,则连接到Android上的USB设备把Android类似的看作是一台PC机,PC机能干的事儿,An转载 2016-04-01 16:55:50 · 1282 阅读 · 0 评论 -
okhttp 使用学习
okHttpokHttp: OKHttp是Android版Http客户端。非常高效,支持SPDY、连接池、GZIP和 HTTP 缓存。下载okHttp于参考文章:okHttp:Java/Android的高效HTTP库默认情况下,OKHttp会自动处理常见的网络问题,像二次连接、SSL的握手问题。如果你的应用程序中集成了OKHttp,Retrofit默认会使用转载 2016-02-11 07:59:39 · 447 阅读 · 0 评论 -
android app 安装过程
android的安装其实就是 拷贝 android 安装应用就是将 app 拷贝到 /data/app 目录下然后 在/data /data / 应用包名 目录下存放数据然后在/data/system/ 中的两个配置文件中 添加上相关配置 分别是:packageslist 和packages.xml文件packages.list 中添加上报名称 和原创 2016-02-29 21:16:33 · 749 阅读 · 0 评论 -
android adb 命令
ADB命令的详细介绍adb 介绍adb的全称为Android Debug Bridge 调试桥,是连接Android手机与PC端的桥梁,通过adb可以管理、操作模拟器和设备,如安装软件、系统升级、运行shell命令等。管理设备注:android手机、模拟器统一称为“设备”adb devices // 显示连接到计算机的设备adb get-serialno // 获取设备的ID和转载 2016-03-27 09:45:27 · 430 阅读 · 0 评论 -
Android 上传图片到后台的一直方式Base64的String形式
Android上传图片到后台的方式有很多种,数据传输追根究底都是IO流,都是byte的字节流。工作实例:将Android本地的用户头像上传给后台Person{private String name;private String gender;private String phone;private String headIco; // 头像图片 }之前我原创 2016-04-27 10:02:28 · 2847 阅读 · 0 评论 -
ORMLite的几个关键注解的使用说明
@DatabaseTable(tableName = "person" ) //设置表的名字 @DatabaseField(generatedId = true) //generatedId 自增涨 不一定是idint id; @DatabaseField(canBeNull = true, defaultValue = "原创 2016-03-31 18:10:35 · 1469 阅读 · 0 评论 -
分析数字自动翻滚的动画---加深对属性动画的理解
package com.garea.plugin.measurer;import java.text.DecimalFormat;import java.util.ArrayList;import android.animation.ObjectAnimator;import android.content.Context;import android.graphics原创 2016-07-06 16:48:23 · 2164 阅读 · 0 评论 -
OrmLite框架是使用----事务管理TransactionManager
一篇好的 ormlite是使用教程文档点击打开链接首先写一个按键 用来触发 向数据库中添加数据package com.example.testormlitetransaction;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.util.原创 2016-07-06 17:09:11 · 3986 阅读 · 0 评论 -
Android 将View 转化为bitmap 图片
原理 将view利用canvas画到bitmap 上,然后对bitmap进行后续的操作可以保存为png或者jpeg,我想要进行灰度处理但是没有去实现。package com.garea.plugin.report.detail.print;import android.annotation.SuppressLint;import android.graphics.Bitmap;原创 2016-07-07 18:39:45 · 1426 阅读 · 0 评论 -
Android 数据传输方式 WIFI 蓝牙 USB
1、WIFI通过网络使用Socket来实现通信。2、蓝牙蓝牙2.0 和 蓝牙4.0BLE蓝牙2.0 1、首先扫描到蓝牙2、通过UUID来配对蓝牙 1)、安全模式是 要输入配对密码的 2)、非安全模式不需要输入配对密码3、拿到蓝牙类获取BloothSockt进行通信蓝牙4.0BLE是针对可穿戴设备推出的低功耗设备。Andro原创 2016-12-22 17:30:03 · 2385 阅读 · 0 评论 -
android动画之 FrameAnimation(帧动画) AnimationDrawable
就是将图片一张一张的播放 类似与动画片相关类 AnimationDrawableAnimationDrawable ad ;相关方法 ad.addFrame(Drawable frame, int duration); //添加帧 和 该张图片停留的时间ad.start();//开始播放ad.stop();//停止播放帧动画的使用方式 有两原创 2016-01-20 20:52:54 · 691 阅读 · 0 评论 -
android 注解框架 butterKnife 和AndroidAnnotations
推荐一篇比较好的bufferKnife学习文章点击打开链接我作为一个学习者认为 ButterKnife要掌握以下注解的使用 一类是:替代findViewById方法 一类是:代替setOnClickedListener setOnLongClickedListener setOnItemClickedListener 等等一类点击 监听器除了Onclick方法可以简原创 2016-02-10 17:46:18 · 2225 阅读 · 0 评论 -
android studio 新建assets 文件
遇到一个Gif 图片 将它放在assets 文件夹中 但是在android studio 中如何新建assests文件夹。根据 网上查找资料 说找到项目路径中然后再main/res/中新建assets 文件夹是没有用的 android studio 并不能找到里面的资源。正确方法这样 android studio 就可以找到放在里面的 资源了,我猜想它是在创建原创 2015-12-20 19:12:49 · 6190 阅读 · 0 评论 -
android studio 将已有的项目 以module Library的 形式引入到 自己的项目中
1、什么是Module Libraryandroid 将项目 分成 project 和 Modulemodule 其实也是一个项目 他里面也有 res 、 java 、 AndroidManifiest等文件 其实也是一个可以独立运行的项目 只是 build.gradle中 标记了是library类型的而 project是 apply pl原创 2016-01-19 18:07:40 · 37452 阅读 · 14 评论 -
android studio 导入.so文件
android studio 是将jar包和.so文件分开放的,jar包还放在libs中,so文件放在jniLibs中android studio 导入.so文件有两种方法 推荐第一种 两种解决方法 方法1、 新建一个 在src/main文件中新建 jniLibs文件夹,将.so文件都拷贝进去方法2、.so文件还是放在libs中但是,要告诉android studio去哪里找原创 2016-01-19 20:47:05 · 839 阅读 · 0 评论 -
ScaleGestureDetector SimpleOnScaleGestureListener缩放手势识别器
//1、创建手势识别器private ScaleGestureDetector scaleGestureDetector = new ScaleGestureDetector(getApplicationContext(),new MyScaleOnGestureListener());//2、给手势识别器传递 触摸事件@Overridepublic boolean onTouchE原创 2016-01-20 17:11:56 · 771 阅读 · 0 评论 -
GestureDetector 和SimpleOnGestureListener的使用和解释
//1、创建一个手势识别器 private GestureDetector mGestureDetector = new GestureDetector(getApplicationContext(),new MyOnGestureListener());//3、将MotionEvent 事件传给GestureDetector处理// MotionEvent 可以来自OnTouchE原创 2016-01-20 15:07:11 · 1906 阅读 · 0 评论 -
android 点击、滑动事件的处理 GestureDetector
当希望 处理 点击view 或者滑动屏幕 的 事件的时候 我们会设置一些 监听器1、常规的点击滑动的事件处理设置一些监听器、如button、seekBar 等的onClickListener() onScrollLisrener() onLongClickListener() setOnKeyListener()等等。。。。可以进行一些常规的 点击事件的处理原创 2016-01-20 12:15:14 · 9859 阅读 · 0 评论 -
TweenAnimation 补间动画
这里有几篇比较好的相关文章:Animation 动画详解(一)——alpha、scale、translate、rotate、set的xml属性及用法 Animation动画详解(二)——Interpolator插值器 Animation动画详解(三)—— 代码生成alpha、scale、translate、rotate、set及插值器动画有4种动画 Tr原创 2016-01-21 17:03:23 · 359 阅读 · 0 评论 -
浅谈android Animation Animator 的实现原理
动画就是 当前时间点 与 当前时间点上对应的View的属性值 (例如:平移动画) 那就是当前时间点上 view对应的位置就像 小学数学题 一辆汽车 从A地到B地 100km 规定了1小时到达, 那么整个过程就像是一个平移动画, 动画就是 当前时间点 小车到了哪里?如果是匀速 那么他就是用的LinearInterpolato原创 2016-01-21 19:27:55 · 955 阅读 · 0 评论 -
android ValueAnimator ObjectAnimator
android PropertyAnimator 在API 11 过后才引入的 它完全可以替代 TweenAnimationPropertyAnimator 分成两个类 ValueAnimator ObjectAnimatorValueAnimator 看名字 就知道是 数值动画 就是然一个值 从多少 到多少,原创 2016-01-21 22:20:29 · 491 阅读 · 0 评论 -
android 自定义组合控件
自定一个类似的view -------作为ListView的条目那就要自定义如下的item* 自定义控件* 1、写layout布局文件* 2、在java代码中定义一个类继承 RelativeLayout* 3、重写它的三个 构造方法( 三个构造方法的具体含义可以百度)* 4、View.inflate() 将layout的布局文件 填充成一个view*原创 2015-12-22 18:11:25 · 335 阅读 · 0 评论 -
android studio 9patch图
1、制作9patch 图 ,这里就不多说了,但是注意 4边 都要制作, 否则使用的时候就会报错具体制作过程可以查看该博文点击打开链接2、将xxxx.9.png 图片粘贴的drawable文件夹中。 注意:1)名字必须是 .9.png 结尾 否则 studio会将其作为普通的png图处理2)要放在 drawble文夹中 不可以放在mipmap中否则报错3、在布原创 2015-12-30 13:38:57 · 540 阅读 · 0 评论 -
android studio 小技巧之 图片预览
直接上图android studio 进过几个小版本的更新 大版本已近来到了2.0 总体来说越来越好了,熟悉以后还是非常好用 , 比eclipse 好用的不是一点两点这次带来 图片预览 右击 drawable文件夹 选择 show Image Thumbnails 就可以看到预览图了原创 2016-01-28 12:24:56 · 3887 阅读 · 0 评论 -
Universal_Image_loader
今天 在 app的引导界面 添加几张图片图片不大每个 20k左右 15张左右。用imageView1.setImageResource(R.drawable.radio_icon);结果直接OOM了!网上 说用是 弱引用 等等 那些都是费力不讨好 实际开发中还是直接用 主流的框架比较好1、BitmapFactory.Options 要自己来 设置 但是不一原创 2016-01-28 14:59:10 · 335 阅读 · 0 评论 -
ViewPager + Fragment + TabLayout
制作如图的界面原创 2016-01-28 21:24:04 · 890 阅读 · 0 评论 -
Android studio ndk 开发轻松两步就搞定,打通Java和c/c++
1、当然是配置ndk的路径,我的是14的版本2、编写自己的Java类和Native方法,这是会提示错误,鼠标放在方法名上,利用错误提示生成同名的.C文件3、在jni文件夹下生成了文件4、在gradle中加入编译配置,注意是放在defaultConfig中的。ndk{ moduleName "bootService" //生成的so名字原创 2017-05-03 18:24:01 · 650 阅读 · 0 评论