自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

安卓加油

安卓加油

  • 博客(122)
  • 收藏
  • 关注

原创 安卓Studio和sdk制作点9图片

一.利用studio制作点91.在项目中drawable中添加一张图片  2.右键图片3.这是create之后的效果4.双击打开把想要拉伸的地方按住鼠标左键,描边5.结束二.利用sdk工具制作点9图片1.在sdk源码中找到工具2.双击打开  点击左上角file  --

2016-11-23 14:11:38 4129 2

原创 安卓源生实现计时器效果

mport android.os.SystemClock;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.Chronometer;public class MainActivity extends

2016-11-22 14:08:09 643

原创 源生控件实现自动补全效果

直接上代码:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_w

2016-11-22 13:58:43 308

转载 Android布局文件中命名空间的解析

Android 中View对象的创建可以在代码中创建,也可以在布局文件中声明,在布局文件中声明时,可以对在布局文件中添加属性,如: android:layout_width="fill_parent" 。属性包括两个部分:android和layout_width,android是命名空间,layout_width是属性名,我们可以在View上添加任意不带前缀的属性如:, 上面的代码不会报任何的

2016-11-18 14:04:51 841

原创 ImageButton加shape和selector实现简单易懂的点击变色

在实际项目中经常会用到按钮点击变色的效果,有很多种办法,最近看到了一种新的写法,比较简单好理解上代码!main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"

2016-11-18 09:46:16 2594 2

转载 Android开发各类常见错误解决方案

本文属于个人平时项目开发过程遇到的一些问题,记录下来并总结解决方案,希望能帮到大家解决问题,有些问题的解决方案是在StackoverFlow上找到的,建议大家遇到问题多去上面找,基本上都能找到解决方案的。(1)将Eclipse项目导入到Android studio 中 很多点9图出现问题解决方法:在build.gradle里添加以下两句:aaptOptions.cruncherEnab

2016-11-17 16:41:19 1033

原创 MySQL初识

MySQL是一个关系型数据库管理系统,目前属于 Oracle 旗下产品MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。与其他的大型数据库例如 Oracle、DB2、SQL Ser

2016-11-10 17:19:21 617

转载 FragmentStatePagerAdapter和FragmentPagerAdapter

在我们Android开发中,ViewPager是我们经常使用的一个组件,而这个组件经常和我们的Fragment结合在一起用,以此来完成滑动来显示不同的Fragment。我们要管理这里面的Fragment的切换,可以使用两种Adapter。FragmentStatePagerAdapter和FragmentPagerAdapter,那么这两种方法有什么区别呢?文/coolma(简书作者)

2016-11-10 13:36:01 286

转载 dp与px的转换

2016-11-10 13:26:58 222

原创 RecyclerView实现顶部悬浮条效果 自定义!

本文结合了coordinatorLayout  效果更近似完美直接上代码!import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.support.v7.widget.LinearLayoutManager;import android.suppor

2016-11-10 13:05:56 4295

原创 安卓listView数据为空时自带方法

mListView = (ListView) findViewById(R.id.listview); mListView.setEmptyView(findViewById(R.id.empty_layout));//设置内容为空时显示的视图

2016-11-10 11:32:59 370

原创 recyclerView的LayoutManager类(抽象类)一些陌生又十分有用的属性

canScrollHorizontally();//能否横向滚动 canScrollVertically();//能否纵向滚动 scrollToPosition(int position);//滚动到指定位置 setOrientation(intorientation);//设置滚动的方向 getOrientation();//获取滚动方向 findViewByPosition

2016-11-10 11:32:20 482

原创 伪沉浸式状态栏

今年很流行这种伪沉浸式状态栏效果,直接上代码!import android.graphics.Color;import android.os.Bundle;import android.support.v4.app.FragmentManager;import android.support.v4.app.FragmentTransaction;

2016-11-10 10:19:26 317

原创 Android App监听软键盘按键的三种方式与改变软键盘右下角确定键样式

Android App监听软键盘按键的三种方式与改变软键盘右下角确定键样式actionNone : 回车键,按下后光标到下一行actionGo : Go,actionSearch : 放大镜actionSend : SendactionNext : NextactionDone : Done,确定/完成,隐藏软键盘,即使不是最后一个文本输入框 editT

2016-11-09 15:36:15 1362

原创 Android Studio关于SVN的相关配置及从SVN检出项目

一、安装配置:如图,安装时必须自定义选择 command line 否则不会安装的安装完成后,打开 IDE 的 setting 配置面板:如上图路径 Version Control 下的 Subersion 设置:Use Command Line Client 选择浏览到你本地安装 TortoiseSVN 的 svn.exe 文件路径,如下图

2016-11-09 14:49:53 1315

原创 保存错误信息到本地

工具类package com.maotaozhilian.app.base;import android.content.Context;import android.content.pm.PackageInfo;import android.content.pm.PackageManager;import android.content.pm.PackageManager.

2016-11-09 14:36:53 561

原创 editText设置密码隐藏和显示

LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_

2016-11-09 14:20:14 11917

原创 listView点击选中时候,item不变色

1.item的布局xml中设置background颜色值,去掉背景颜色即可2.listview中listselector属性的效果被覆盖了,比如列表的Item为一个占满单元格的ImageView的时候,ImageView如果有内容那么listSelector的效果就会被挡住    这个时候我们需要在ListView添加drawSelectorOnTop属性并设置为true

2016-11-09 11:35:58 826

转载 Fragment的setUserVisibleHint方法实现懒加载

http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1021/1813.html我们在做应用开发的时候,一个Activity里面可能会以viewpager(或其他容器)与多个Fragment来组合使用,而如果每个fragment都需要去加载数据,或从本地加载,或从网络加载,那么在这个activity刚创建的时候就

2016-11-09 11:29:59 258

转载 Android中子线程真的不能更新UI吗?

Android的UI访问是没有加锁的,这样在多个线程访问UI是不安全的。所以Android中规定只能在UI线程中访问UI。但是有没有极端的情况?使得我们在子线程中访问UI也可以使程序跑起来呢?接下来我们用一个例子去证实一下。新建一个工程,activity_main.xml布局如下所示:xml version="1.0" encoding="utf-8"?>Relati

2016-11-09 11:12:34 281

原创 android去掉滑动到顶部和底部的阴影

android去掉滑动到顶部和底部的阴影12345678910        android:id="@+id/listView"        android:layout_width="match_parent"        android:

2016-11-09 10:44:45 804

转载 Android之自定义控件-城市选择

http://www.cnblogs.com/xmcx1995/p/5951686.html实现效果:    图片素材:           --> 首先, 城市数据字节放在 Json 文件, 就不网络获取了.  city.json 存放 Json 数据: 1 { 2 "result": "0

2016-11-09 10:28:53 2677

原创 PopupWindow实现微信右上角菜单

蛋疼的各种仿照效果,UI一定要伺候好,不然一言不合就给你来一个很NB的效果上代码!1.资源图片        2.popupWindow入场动画name="AnimationPreview"> name="android:windowEnterAnimation">@anim/fade_in name="android:windowE

2016-11-08 10:50:25 2223

原创 自定义圆形进度条 progressBar

直接上代码!1.res中rotate的xml文件android:fromDegrees="0"android:pivotX="50%"android:pivotY="50%"android:toDegrees="1080.0"><shape android:innerRadiusRatio="3" android:shape="ring"

2016-11-08 10:43:09 480

原创 安卓 按钮点击变色

点击变色 首先想到的是selector,百度了资料后 上代码!1.建立selector <!--按下之后颜色渐变以及方向角度,第一个参数渐变方向,第二第三为终止颜色和其实颜色 第四个参数为渐变方式linear 线性渐变,这是默认设置

2016-11-08 10:19:12 901

转载 Picasso 和 Glide 图片加载库的介绍

这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。它的

2016-11-07 16:55:32 376

转载 Glide 一个专注于平滑滚动的图片加载和缓存库

出处:http://www.jianshu.com/p/4a3177b57949?utm_campaign=maleskine&utm_content=note&utm_medium=writer_share&utm_source=weibo在图片加载库烂大街的今天,选择一个适合自己使用的图片加载库已经成为了每一个Android开发者的必经之路。现在市面上知名的图片加载库有UIL,

2016-11-07 16:52:41 379

原创 Fragment中的onActivityResult不被调用

1.检查该Fragment所属的Activity中,是否重写了onActivityResult方法。如果是该种情况,请确保写了super.onActivityResult2.检查Fragment中的startActivityForResult的调用方式。请确保不要使用getActivity().startActivityForResult方法

2016-11-07 16:46:45 342

原创 网络图片转bitmap,并设置相应参数

参考文章:http://blog.csdn.net/appandroid/article/details/11213973通常我们项目中用到网络图片达不到我们的既定要求时,我们想到的是将图片转成我们可以操作的对象进行处理,那么这个流程是怎样的呢?例如 我们想获取一个网络图片的宽和高,那么就需要先将网络图片利用BitmapFactory.decodeFile(Sting fi

2016-11-07 15:12:03 1743

原创 安卓 bitmap的对应处理 防止oom

Bitmap pic = null; int width = 640; //设定宽度 try { BitmapFactory.Options options = new BitmapFactory.Options(); //得到的宽高,并不真正解码后的图片 options.inJustDecod

2016-11-07 15:05:11 257

转载 牛人填坑分享

http://beartung.github.io/rockwithandroid/image.htmlAndroid Tips – 填坑手册 开发进阶 AndroidChina  1年前 (2015-09-24)  21677浏览  3评论学习 Android 至今,大大小小的坑没少踩,庆幸的是,在强大的搜索引擎与无私奉献的人们的帮助下,我遇到的坑都顺利地被填

2016-11-07 15:00:14 670

原创 安卓设置Bitmap.Config值减少内存压力

往往在解析网络图片时都都担心图片过大OOM,所以我们都会手动的设置BitMap的参数那么,Bitmap.Config的参数都是什么含义呢?Bitmap.Config是BitMap中的一个内部类,在Bitmap类里createBitmap(intwidth, int height, Bitmap.Config config)方法里会用到,打开个这个类一看public static f

2016-11-07 14:48:07 1600

转载 接近源生的android-async-http框架库使用基础

http://yanbober.github.io/2014/11/11/csdn-opensource-analysis-5/android-async-http框架库使用基础2014 年 11 月 11 日开源框架库笔记开源项目链接android-async-http仓库:git clone https://github.com/loop

2016-11-07 14:35:07 432

转载 万能的ViewHolder

http://blog.csdn.net/linglongxin24/article/details/52808656Java泛型应用之打造Android万能ViewHolder-超简洁写法标签: androidjava泛型ViewHolderListView2016-10-15 09:59 829人阅读 评论(2) 收藏 举报 分类:每

2016-11-07 11:41:44 333

原创 Android ADB常用命令

下面是一些我搜集的一些Android ADB(Android Debug Bridge)命令,在手动或自动构建和测试过程中它们非常好用。查看已连接的设备使用此命令查看所有的连接设备,并列出它们的ID:adb devices如果存在多个设备连接,可以使用 adb -s DEVICE_ID 来指定特定的设备。安装应用使用 install 命令来安装apk,

2016-11-07 11:39:23 253

原创 百度地图使用教程

http://blog.csdn.net/y1scp/article/details/49095729http://blog.csdn.net/y1scp/article/details/48023947http://blog.csdn.net/y1scp/article/details/48000761

2016-11-07 11:29:36 633

原创 Android百度地图SDK:隐藏比例尺,隐藏百度LOGO,隐藏缩放控件

在自己的Android应用开发中使用百度地图SDK,百度会自动在MapView上添加百度的LOGO,缩放控制栏,比例尺,如果不想显示百度LOGO,隐藏缩放控制条,隐藏比例尺,那么通过以下代码即可完成:[java] view plain copy// 隐藏百度的LOGO          View child = mMapView.getChildAt

2016-11-07 11:24:09 488

转载 这是一个极其简便的快速实现隐藏标题栏和导航栏的库。

http://www.jcodecraeer.com/a/opensource/2016/1106/6748.htmlByeBurger类别: 视图切换 (View Transition)打分: ★★★★★更新: 2016-11-06 13:34大小: 7536 kb开发环境: Android Studio浏览: 63 次下载: 8 次项

2016-11-07 10:16:28 950 1

转载 双联动listview

http://www.jianshu.com/p/d9e75ac904e7羊皮书APP(Android版)开发系列(二十一)双联动分组ListView,类似于外卖点餐字数2966 阅读943 评论1 喜欢32双联动ListView在很多APP中都有应用,美团外卖、糯米外卖、京东分类等都有使用。效果图如下:

2016-11-07 09:22:34 2481

原创 判断手机是否联网

ConnectivityManager cwjManager=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo info = cwjManager.getActiveNetworkInfo(); if (info != null && info.isAvailable()){ 

2016-11-04 15:53:23 292

空空如也

空空如也

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

TA关注的人

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