自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

原创 Retrofit简单使用方法

废话不多说了,直接说步骤,后续使用方法会继续更新。1.配置gradle在grald中添加compile 'com.squareup.okhttp3:okhttp:3.1.2'compile 'com.squareup.retrofit2:retrofit:2.0.2'compile 'com.squareup.retrofit2:converter-gson:2.0.2' //解析数据使用2....

2018-02-08 14:40:14 194

原创 关于spring boot打包及其注意事项

spring boot打war包,部署到tomcat中1.在pom.xml文件中加入“war”;2.在build中加入war包名, “ web”如下:weborg.springframework.bootspring-boot-maven-plugin3.在spring-boot-starter-tomcat中最好加入“pro

2018-02-05 14:21:46 2192

原创 Gradle实现多渠道打包

首先在AndroidManifest.xml加入android:name="UMENG_CHANNEL" android:value="${UMENG_CHANNEL_VALUE}" />效果如下:android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/ap

2017-03-01 12:10:42 408

原创 app退出操作

app退出登录操作

2017-02-24 16:22:01 550

原创 android 根据apk获取其包名,并根据包名启动app

//根据apk获取应用包名private void getApkInfo(){ PackageManager pm = this.getPackageManager(); String path= Environment.getExternalStorageDirectory()+"/demo.apk";//apk保存路径(sd卡根目录下) PackageInfo info

2016-11-18 14:17:05 1740

原创 Instrumentation 自动化测试,模拟用户操作

使用Instrumentation 时,必须new 一个线程进行操作,如下代码模拟音量减小的操作。Instrumentation mInstrumentation=new Instrumentation(); Thread t = new Thread(new Runnable() { @Override public void run() {

2016-11-15 11:54:39 1093

原创 android 申请、检查权限

首先检查所需要申请的权限是否已经拥有。private final int WRITE_PERMISSION_REQ_CODE = 110;private boolean checkRequestPermissions() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) { L

2016-11-15 11:24:35 367

原创 关于android中broadcast和BroadcastReceiver浅谈

第一步:首先写自己的广播接收public class MyBroadCaseRecevier extends BroadcastReceiver {    @Override    public void onReceive(Context context, Intent intent) {        // TODO Auto-generated method stub

2015-08-12 15:43:55 397

原创 android两种圆形进度条

本例中用两种方法实现圆形进度条,一种是得到进度后计算出扇形面积,然后画出相应的扇形;另一种方法是根据进度计算水平的出面积,因为是水平的方式实现进度,所以不能直接画出,需要先画一个扇形,然后再在扇形上方画一个三角形的方式实现,话就不多说了,其中关键代码如下:扇形进度条  @Override protected void onDraw(Canvas canvas) {

2015-08-10 10:24:56 426

原创 android将中文转换为字母

资源连接:http://download.csdn.net/detail/txzdl/8974547主要是修改android源码中的两个类,这是根据前辈的经验修改而来,具体文章出处已经找不到,具体项目在上面链接中其中一个类如下:package com.example.spelldemo;import java.util.ArrayList;import java

2015-08-07 17:21:21 714

原创 如何获取androi手机中的歌曲信息

android已经提供了自动扫描手机歌曲的接口

2014-08-25 08:29:54 587

原创 我的第一博

<br />   呵呵,这是我的第一个博客。很久以前就听说过博客了,但是一直没去接触它,现在我也有了,希望大家多多指教。

2010-06-09 12:45:00 336

android 中文(汉字)转拼音

简单易用,不用导入第三方包.本例是修改android的ContactLocaleUtils从而获取到汉字的拼音,其中只将汉字转换为拼音,对原有除汉字外别的都不变动,如果需要保留中文也可以调用getSortKey方法,如果不需要汉字则调用getSpell方法即可

2015-08-07

两种圆形进度条

本例为圆形进度条,分为两种方式呈现,一种是扇形的方式,另一种是水平高度递增的方式,都可以通过预留的方法自定义不同的进度条的颜色,背景颜色,文字颜色以及圆形大小,和圆圈内文字大小,即同一个layout中可以有多个不同颜色背景的进度条,功能非常强大,并且移植也很方便,如果有bug,请赐教

2015-08-07

vlc源码精简后的播放器

vlc源码精简后的播放器,可支持大部分类型的视频格式,支持拖动/快进/后退/暂停播放,可以播放本地文件或者网络视频.只需要传递视频地址即可快速播放,简单易用,并且可以很快的提到自己的项目中,只需修改一个activity即可

2015-03-02

textview两种跑马灯的实现

本例使用两种方法实现android中TextView跑马灯(循环滚动)的效果

2014-12-09

空空如也

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

TA关注的人

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