自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 Android的monkey 基本参数

monkey是Android SDK自带的一个压力测试工具,主要通过命令行实现,对程序发送随机流,模拟用户操作。基本命令语句: adb shell monkey -p  -v-v   500基础参数: -p    可以指定一个包或者多个包,也可以不指定包名,不指定会随机启动手机里的程序指定一个包:adb shell monkey -p com.xx.xx  500

2017-10-09 17:44:10 345

原创 Launcher的简单实现,

简单应用launcher,把手机界面显示在自己的APP中,这是清单文件中应该是的样子:<activity android:name=".Launcher" android:label="@string/app_name" >

2017-01-03 17:13:31 498

原创 框架Fresco的使用

Fresco是一个强大的图片加载组件。Fresco中设计有一个叫做image pipeline的模块。它负责从网络,从本地文件系统,本地资源加载图片。为了最大限度节省空间和CPU时间,它含有3级缓存设计(2级内存,1级文件)。Fresco中设计有一个叫做Drawees模块,方便地显示loading图,当图片不再显示在屏幕上时,及时地释放内存和空间占用。Fresco支持Android2.3(API

2016-11-23 14:54:37 522

原创 SharedUserId 简单 实现两个程序间的通信

SharedUserId通过在清单文件里注册SharedUserId来实现通信A工程    这个demo是在A工程建个数据库,在B工程中调用这个数据库 下面是A工程的布局  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schema

2016-11-03 09:12:00 537

原创 dialog样式,图片一半在外

首先,先看一下效果图,略丑 然后 , 定义一下样式 //dialog样式 true @null true @color/touming true 然后就是dialog了 ,布局自定,下面是代码V

2016-10-21 19:21:32 649

转载 XUtils===XUtils3框架的基本使用方法

转载自:http://blog.csdn.NET/a1002450926/article/details/50341173今天给大家带来XUtils3的基本介绍,本文章的案例都是基于XUtils3的API语法进行的演示。相信大家对这个框架也都了解过,下面简单介绍下XUtils3的一些基本知识。XUtils3一共有4大功能:注解模块,网络模块,图片加载模块,数据库模块。 使用

2016-10-17 09:44:54 413

原创 Android 直播点赞(飘❤)

项目地址: https://github.com/tyrantgit/HeartLayout类似periscope的心形气泡布局,可以往里面添加不同颜色的心形。运行效果:使用说明:build.gradle: dependencies {   compile 'tyrant:heartlayout:1.0.1' }XML布局<tyrantgit

2016-10-14 19:47:31 1868

转载 Android 百分比布局库(percent-support-lib)

http://blog.csdn.net/lmj623565791/article/details/46695347; 本文出自:【张鸿洋的博客】一、概述周末游戏打得过猛,于是周天熬夜码代码,周一早上浑浑噩噩的发现android-percent-support-lib-sample这个项目,Google终于开始支持百分比的方式布局了,瞬间脉动回来,啊咧咧。对于这

2016-10-13 14:00:16 659

转载 Android状态栏微技巧,带你真正理解沉浸式模式

转载:http://blog.csdn.net/guolin_blog/article/details/51763825记得之前有朋友在留言里让我写一篇关于沉浸式状态栏的文章,正巧我确实有这个打算,那么本篇就给大家带来一次沉浸式状态栏的微技巧讲解。其实说到沉浸式状态栏这个名字我也是感到很无奈,真不知道这种叫法是谁先发起的。因为Android官方从来没有给出过沉浸式状态栏这样的命

2016-10-12 11:45:07 445

原创 android 中用NodeMedia直播的实现

去NodeMedia下载最新的demo:然后根据文档指示操作 文档地址:http://www.nodemedia.cn/doc/app/src/main/jniLibs文件夹下是这样的:

2016-10-12 09:37:45 1756

原创 Android 中Crash捕获异常

建一个类继承applicationpublic class DfApplication extends Application{Thread.UncaughtExceptionHandler mDefaultHandler; public void onCreate(){super.onCreate();System.out.pr

2016-10-11 10:41:35 350

转载 Java代码规范

Java代码规范本Java代码规范以SUN的标准Java代码规范为基础,为适应我们公司的实际需要,可能会做一些修改。本文档中没有说明的地方,请参看SUN Java标准代码规范。如果两边有冲突,以本文档为准。1. 标识符命名规范1.1 概述标识符的命名力求做到统一、达意和简洁。1.1.1 统一统一是指,对于同一个概念,在程序中用同一种表示方法,比如

2016-10-11 09:40:15 440

转载 Android 中PullToRefresh 自定义下拉刷新动画

github地址:https://github.com/devilWwj/Android-PullToRefresh  studio 开发导入到自己的工程中去这里要实现的一种效果是下拉刷新时播放一个帧动画增加动画列表:xml version="1.0" encoding="utf-8"?>      根标签为animation-list,其中

2016-10-10 16:42:35 1973 2

原创 Android TabLayout的简单用法

跟viewpagerindicator一样,是一个指示器,用着感觉比viewpagerindicator简单点,   用studio开发,只需要在gradlewenjian一个依赖 compile 'com.android.support:design:23.4.0' 这个有时候会需要根据自己的工程,适当修改 然后就可以在工程中引用了 LinearLayout x

2016-10-08 10:36:36 465

转载 XUtils3的基本用法

转载自:http://blog.csdn.NET/a1002450926/article/details/50341173今天给大家带来XUtils3的基本介绍,本文章的案例都是基于XUtils3的API语法进行的演示。相信大家对这个框架也都了解过,下面简单介绍下XUtils3的一些基本知识。XUtils3一共有4大功能:注解模块,网络模块,图片加载模块,数据库模块。 使用

2016-10-07 10:59:05 416

原创 一些添加依赖的东西

XUtils框架在studio中的builde.gradle文件中添加compile 'org.xutils:xutils:3.3.4'

2016-10-07 10:49:05 270

原创 Android 百度地图定位、添加覆盖物()

百度地图    百度地图的简单步骤1.将百度地图引入自己的工程中. eclipse开发MapStatusUpdate msu = MapStatusUpdateFactory.zoomTo(15.0f);    mMap.setMapStatus(msu); //让地图的显示距离为500米2.引入定位功能,  定位功能    定位前需要在清单文件里,加一个ser

2016-09-23 11:41:30 1189

原创 Android 循环切换图片 ConvenientBanner简单应用

引用 库地址:https://github.com/saiwu-bigkoo/Android-ConvenientBanner                           demo是用Module方式依赖,         studio 用的话直接添加个依赖就可以用了gradle依赖: compile 'com.bigkoo:convenientbann

2016-09-20 11:16:47 6178

原创 Android 百度地图简单定位

百度地图   首先按官方文档上的步骤做:下载官方的文档,导jar包,我是用的eclipse做的,在AndroidManifest中添加开发密钥、所需权限等信息;(1)在application中添加开发密钥application> meta-data android:name="com.baidu.lbsapi.API_KEY"

2016-09-19 19:02:57 10707 1

原创 Android 中listview的全选、全不选、反选、获得选中条目数据

先说明接下来要实现的ListView+CheckBox支持的功能:    1.  外部点击“编辑”(长按ListView的某一项也可),出现复选框;    2.  支持全选、复选、全不选    3.  支持获取选中的数据的信息  下面是mainactivity的xml布局  <LinearLayout xmlns:android="http://schema

2016-09-17 10:45:24 3712

原创 ScrollView向上滑动滑动到顶部悬停

首先要重写scrollview控件主要就是对scrollview的监听/*  * ScrollView并没有实现滚动监听,所以我们必须自行实现对ScrollView的监听,  * 我们很自然的想到在onTouchEvent()方法中实现对滚动Y轴进行监听  * ScrollView的滚动Y值进行监听  */  public class MyScrollView 

2016-09-12 11:32:27 2521 2

原创 ViewPagerIndicator的指示器应用

我们先得去Github上面下载这个库,下载地址:https://github.com/JakeWharton/Android-ViewPagerIndicator,下载完成后,讲Library导入自己的工程,我是导入的studio里面的//看布局文件怎么用:LinearLayout      xmlns:android="http://schemas.android.com/a

2016-09-12 11:19:27 514

原创 PullToRefresh的下拉刷新,上拉加载的应用

使用PullToRefresh的好处就是支持多种控件的下拉刷新和上拉加载,而且可以设置一种方式只让他下拉刷新        首先,要先去github上下载PullToRefresh的包,导入自己的工程中    在布局中引用需要的控件,下面是布局中的引用    com.handmark.pulltorefresh.library.PullToRefreshScroll

2016-09-12 10:56:17 321

原创 版本更新

新版本APK下载完毕后,能够启动应用安装器安装apk的intent相关选项是?Intent intent = new Intent(Intent.ACTION_VIEW);intent.setDataAndType(Uri.fromFile(new File(mUrl)),application/vnd.android.package-archive"); startActiv

2016-08-26 10:11:56 265

原创 ListView的动画

再XML文件定义定义要实现的效果            android:fromXDelta="-100%p"        android:toXDelta="0%p"        android:fromYDelta="0%"        android:toYDelta="0%"        android:fillAfter="true"

2016-08-26 09:49:32 270

原创 Android 中fragment的调用多个fragment的冲突处理

public class FragmentControl { private List fragments; //单例模式 private static FragmentControl framentControl; private FragmentControl(){ fragments = new ArrayList(); }

2016-08-21 20:16:01 1077

原创 Java线程池使用说明

一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。二:线程池线程池的作用:线程池作用就是限制系统中执行线程

2016-08-17 17:17:41 312

原创 Android中音频视频录制用到的类 MediaRecoder的用法

首先,先加个权限                布局文件,视频播放用的是SurfaceView 两个Button按钮,开始与结束 下面是具体实现代码public class MainActivity extends Activity implements SurfaceHolder.Callback {      private Bu

2016-08-05 20:35:14 498

原创 用Martix 放大缩小ImageView

程序中以Matrix对象搭配Bitmap的createBitmap()方法来对图片进行缩放,并利用DisplayMetrics对象来取得屏幕显示大小,用以控制图片放大后的尺寸不会超过屏幕显示的区域。public class EX04_23 extends Activity  {  /* 相关变量声明 */  private ImageView mImageView;  

2016-08-03 16:16:31 472

原创 xutils框架使用

xUtils简介xUtils 包含了很多实用的android工具。xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUitls最低兼容android 2.2 (api level 8)目前xUtils主要有四大模块:

2016-07-29 11:11:29 399

原创 SlidingMenu侧滑菜单

public class MainActivity extends Activity  {        @Override      protected void onCreate(Bundle savedInstanceState)      {          super.onCreate(savedInstanceState);          setCon

2016-07-29 10:02:11 354

原创 xlistview

xlistview的所在类,需要实现IXlistview的一个监听,主代码如下:package example.xuexue.yuekao;import android.annotation.SuppressLint;import android.app.Activity;import android.os.Bundle;import android.os.Handler;im

2016-07-28 20:02:51 425

原创 友盟获取QQ头像和昵称

mShareAPI.getPlatformInfo(HomeActivity.this, platform,                      new UMAuthListener() {                            @Override                          public void onError(SHARE_MEDIA

2016-07-28 19:47:26 1621

原创 图片画圆

public class Imageview_ extends ImageView {    public Imageview_(Context context) {        super(context);    }    public Imageview_(Context context, AttributeSet attrs) {        super(c

2016-07-27 19:52:23 213

空空如也

空空如也

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

TA关注的人

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