自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

曦笑大海的博客

人的一切痛苦,本质上都是对自己无能的愤怒!

  • 博客(4)
  • 资源 (17)
  • 收藏
  • 关注

原创 基于zxing的二维码(网格)扫描

前言:对于二维码扫描我们使用的是开源框架Zxing或者Zbar,这里使用基于zxing的二维码扫描,类似支付宝网格扫描,二维码原理介绍: 二维码是用某种特定的几何图形按一定的规律在平面上分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙的利用构成计算机内部逻辑基础的0/1比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图像输入设备或光电扫描设备自动识读以实现信息自动处理;二维码能够在横向和纵向两个方位同时表达信息,因此能在很小的面积内表达大量的信息;

2017-02-09 09:34:10 3036 5

原创 Retrofit实现图文上传至服务器

前言:现在大多数的项目中都涉及图片+文字上传了,下面请详见实现原理:开发环境:AndroidStudio1.引入依赖: compile 'com.squareup.retrofit2:retrofit:2.1.0'2.网络权限:      <uses-permission android:name="android.permission.INTERNET"/>

2017-02-07 17:57:21 1383

转载 你与高级工程师的距离还差多少?

怎样才能成为一名高级工程师?我觉得这是一个很好的话题,技术人的职业规划不管如何发展,总归是一个从初级到高级的过程,不要妄想从初级一步跨越到架构师、CTO 之类的职位,所以高级工程师这个过渡阶段显得就很重要了。总结巨人的经验,装B一把!1. 工作经验与技术积累说到高级工程师大家的第一印象自然就是工作经验丰富,技术够牛逼。这里说的是工作经验,并不是指工作时间。有的人踏踏实实做项

2017-02-05 15:55:20 350

原创 Android时光轴

Android中使用RecyclerView实现时光轴,代码简单易懂.效果如下:添加依赖(gradle中): compile 'com.android.support:recyclerview-v7:23.0.0'activity中:public class MainActivity extends AppCompatActivity {

2017-02-05 14:05:45 401

Android自带的语音播报+讯飞语音播报封装(直接用)

Android自带的语音播报+讯飞语音播报封装(直接用)。 涉及功能: 1.多个权限申请 2.自带语音实现 3.讯飞语音播报封装 具体请看博客:http://blog.csdn.net/zhh_csdn_ard

2018-07-11

DBFlow(4.2.2)最新版使用

DBFlow是一个基于AnnotationProcessing的ORM框架。 涉及功能: 1.数据库增删改查(操作封装) 2.同/异步+事物操作 3.数据库升级(新增表+新增字段+默认值设置等)+自定义存储路径 具体请看博客:http://blog.csdn.net/zhh_csdn_ard

2018-07-07

Android画廊效果

Gallery是一个内部元素控件,可以水平滚动,并且可以把当前选择的子元素定位在它中心的布局组件;画廊Gallery一般用来显示可左右移动图片的列表(具体请看效果:http://blog.csdn.net/zhh_csdn_ard)

2017-12-13

弧形菜单2(动画)

对前面弧形菜单加入动画,具体效果看博客:http://blog.csdn.net/zhh_csdn_ard

2017-06-15

图片裁剪(RxPaparazzo)

基于RxPaparazzo的图片裁剪,图片旋转、比例发大|缩小。涉及Material Design+Cardview+butterknife,基于rxjava2的RxPaparazzo使用....个人博客:http://blog.csdn.net/zhh_csdn_ard

2017-05-11

AndroidStudio项目打包成jar

在eclipse中我们知道如何将一个项目导出为jar包,现在普遍AndroidStuido开发,这里一步一步详加介绍AS项目打包成jar...

2017-04-13

App更新之dialog数字进度条

现在一般的Android软件都是需要不断更新的,当你打开某个app的时候,如果有新的版本,它会提示你有新版本需要更新。该项目实现的就是这个功能。当有更新时,会弹出一个提示框,点击下载,则在通知来创建一个数字进度条进行下载,下载成功后才到安装界面。

2017-04-11

二维码(Zxing&Zbar)

该项目主要介绍了二维码扫描、闪光灯开启、本地二维码图片识别、二维码生成。分别是zxing和zbar(网格二维码)分别实现,具体运行项目apk...

2017-04-06

Android常用的图片加载库

图片加载涉及到图片的缓存、图片的处理、图片的显示等。四种常用的图片加载框架,分别是Fresco、ImageLoader、 Picasso、 Glide,包括他们各自的优缺点、使用步骤...

2017-04-01

BottomBar之Android底部菜单

开源项目BottomBar,实现Android底部菜单(常用菜单,BottomBar实现动画(上下式)+消息菜单,BottomBar+ViewPager+Fragment实现炫酷的底部导航效果)

2017-03-31

弧形菜单(Android)

公司需求,自己写的一个弧形菜单,具体效果看博客:http://blog.csdn.net/zhh_csdn_ard

2017-03-23

购物车动画

当我们写商城类的项目的时候,一般都会有加入购物车的功能,加入购物车的时候会有一些抛物线动画,最近做到这个功能,借助别人的demo写了一个。涉及知识:1.沉浸式状态栏,2.单位精度计算(价格),3.List之Iterator。 个人csdn博客:http://blog.csdn.net/zhh_csdn_ard

2017-03-20

Android菜单

android菜单集合:FragmentTabHost系统菜单、上移式菜单、360波纹菜单、展开式菜单。详解注释,可直接拿来用!博客地址:http://blog.csdn.net/zhh_csdn_ard

2017-03-09

Android基于zxing(网格)二维码扫描

基于zxing的二维码扫描,类似支付宝网格扫描 个人csdn博客:http://blog.csdn.net/zhh_csdn_ard

2017-02-08

android 时光轴

RecyclerView实现时光轴,代码简单易懂: import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.support.v7.widget.DefaultItemAnimator; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerView; import java.util.ArrayList; import java.util.List; public class MainActivity extends AppCompatActivity { private RecyclerView recyclerView; private List<timeinfo> list=null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initLayout(); } private void initLayout(){ recyclerView= (RecyclerView) findViewById(R.id.recyclerView); recyclerView.setLayoutManager(new LinearLayoutManager(this)); recyclerView.setHasFixedSize(true); recyclerView.setItemAnimator(new DefaultItemAnimator()); list=new ArrayList<>(); for(int i=0;i<10;i++){ list.add(new TimeInfo()); } TimelineAdapter mAdapter = new TimelineAdapter(this, list); recyclerView.setAdapter(mAdapter); } }

2017-02-05

androidstudio项目打包

做完一个Android项目之后,需要将自己的程序打包成Android安装包文件--APK

2017-02-05

android apk打包

android apk打包,用于上线。开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,所以增加了签名。 后期再发布上线流程.

2016-01-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除