- 博客(15)
- 收藏
- 关注
原创 App中集成友盟sdk实现下载统计
以下只介绍 android studio中的集成方法 首先去友盟官网注册账号,并且提交应用 获取appkey 在studio项目中,app目录下的build.gradel中,添加 //添加友盟统计compile 'com.umeng.analytics:analytics:latest.integration'配置权限及appkey2.2 配
2017-03-31 17:47:26 2541 1
原创 Android开发之--一activity加载长图
需求: 一个activity只加载显示一张长图,宽度固定为屏幕的宽,高度自适应滑动,并且可以手势放大缩小不知道你们会怎么实现呢,今天我来记录一下自己的实现SubsamplingScaleImageView 一个开源控件,使用方法:布局中:只有这一个控件xml version="1.0" encoding="utf-8"?>xmlns:android="http:/
2017-03-28 17:35:01 1047
原创 Android开发之--json解析小基础
今天来记录一下最基础的东西,免得日后忘记首先,接口返回的数据 是这种形式,string类型,对像外面包着 “” 引号String str = "{" format ":" jpeg "," width ":500," height ":667," colorModel ":"ycbcr "}"首先,得到这个字符串,因为字符串里面是 对象类型,所以 JSO
2017-03-28 17:15:48 323
原创 Android开发之--Recyclerview实现瀑布流
首先说明,本文章瀑布流实现中,并没有拟定高度的实现,因为获取的数据就是不规则高度图片首先,布局代码,就是一个recyclerview<android.support.v4.widget.SwipeRefreshLayout android:id="@+id/srlDressfreshLayout" android:layout_width="match_pare
2017-03-27 10:07:27 710
原创 Android开发之--使用PulltoRefresh实现上拉加载下拉刷新
PullToRefresh是一套实现非常好的下拉刷新库,它支持:1.ListView2.ExpandableListView3.GridView4.WebView等多种常用的需要刷新的View类型,而且使用起来也十分方便。(下载地址:https://github.com/chrisbanes/Android-PullToRefresh)下载完成,将它导入到e
2017-03-23 11:28:09 355
原创 Android开发之--实时更新系统时间
时间表一样,将系统时间实时更新显示在TextView中 布局 一个TextViewxmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main"
2017-03-23 10:15:34 4824
原创 Android开发之--activity的几种启动模式
昨天看到了actiity的几种启动模式,今天来总结一下:activty一共有四种启动模式 :Standard、SingleTop、SingleTask、SingleInstance按照顺序,先来介绍第一种启动模式:1.Standard:activity默认的启动模式,如果不在配置文件中配置activity的lanchMode为莫一特定的模式的话,那么此activity默认的启动模式
2017-03-21 14:49:45 547
原创 Android开发图片处理之--将图片按照比例扩大
今天的需求是 将图片按照比例 扩大至充满屏幕宽度,高度自适应首先,后台需要返回给到图片的宽高然后通过解析数据得到图片的宽高假如以下是后台返回的数据 thumb_image_ext:"thumb_image_ext": "{\"format\":\"jpeg\",\"width\":414,\"height\":714,\"colorModel\":\"ycbcr\",\"o
2017-03-21 11:51:17 599
原创 Android开发之--项目中使用Butterknife
今天来总结一下butterknife优点:减少代码量,极好的帮助开发者省去类似findViewById()的重复代码首先 引入butterknife框架在项目的strueture处搜索butterknife 点击添加依赖即可,这时候会发现app项目下的build gradel里面多了butterknife的配置由于我试过8.5未成功,现在使用的都是butterknife7.0.1的
2017-03-20 15:49:09 309
原创 Android开发之--缩略图点击查看大图
android中点击缩略图查看大图的方法一般有两种,一种是想新浪微博list页面那样,弹出一个窗口显示大图(原activity为背景)。另一种就是直接打开一个新的activity显示大图。1、第一种方法我们可以使用自定义的AlertDialog来实现,代码如下:ImageView image=(ImageView)findViewById(R.id.small_image);ima
2017-03-16 16:17:05 3042
原创 Android开发--横向滑动的listview
今天项目加了一个需求,要一排横线滑动的图片,找到了一个自定义的horizontallistview以下就是这个类,拿走直接就可以用,用法和普通listview一样/* * The MIT License Copyright (c) 2011 Paul Soucy (paul@dev-smart.com) * The MIT License Copyright (c) 2013 Me
2017-03-16 11:25:12 2308
原创 Android开发之---圆形ImageView头像
自定义圆形头像 拿走即可使用public class RounderdImageView extends ImageView { public static final String TAG = "SelectableRoundedImageView"; private int mResource = 0; private static final Scale
2017-03-13 16:10:12 522
原创 Android开发之--将imageview设置圆角 并通过Glide加载出来
首先 一个类 继承 BitmapTransformationpublic class GlideRoundTransform extends BitmapTransformation { private static float radius = 0f; public GlideRoundTransform(Context context) { thi
2017-03-13 16:03:21 3272
原创 Android开发之--图片压缩的三种方式
为了避免oom的出现,几乎每个应用都会对大图进行压缩,我现在手头做的产品就有很多地方用到,以前封装工具类的时候,都是在网上找东找西,然后拼拼凑凑,有效果就行了,一直用的迷迷糊糊,这几天工作比较闲,正好系统的总结梳理一下图片压缩方式:图片压缩现在常见的有三种方式:1、等比压缩,等比压缩是保持原图长宽比例的压缩,只是图片变小,展示的还是原图的所有内容(区别于第二种通过Matrix压缩,可以选取
2017-03-08 17:54:19 655
原创 Android开发 json解析之 -- json数组字符串
数据格式 "label_ids": " [{\"brand\":\"小破狗狗\",\"clothing\":\"shirt\"},{\"brand\":\"全心全意陪我\",\"clothing\":\"coat\"},{\"brand\":\"所迫\",\"clothing\":\"one_piece_dress\"},{\"brand\":\"图我\",\"clothing\":\"sk
2017-03-08 09:44:39 2964
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人