自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 android的CountDownTimer开始时间不准或者不能倒计时到0的一种解决思路

转载自https://blog.csdn.net/u010898329/article/details/75005814

2018-06-21 11:24:42 896

转载 Android获取窗口可视区域大小: getWindowVisibleDisplayFrame()

 转载 http://www.cnblogs.com/ldq2016/p/6835366.htmlgetWindowVisibleDisplayFrame()方法getWindowVisibleDisplayFrame()是View类下的一个方法,从方法的名字就可以看出,它是用来获取当前窗口可视区域大小的。就是contentParentView +actionbar的高度此方法的原型为public...

2018-05-07 14:45:15 586

原创 jarsigner签名

上线了3年多的项目,最近为了进行市场推广,在现在主流的vivo,oppo,华为及百度和阿里进行上传应用.因为有些市场是因为有抓取包的行为(比如在oppo应用市场,以前从未在oppo市场上传过应用,但是能在他的市场中搜索到,这就是因为在其他市场比如应用宝这些市场抓取过包),因此在诸如oppo这样有过抓包行为的市场,在第一次上传apk时,需要进行应用认领,认领时一般会需要对这些平台提供的空包进行签名,

2018-02-06 11:39:35 5124

转载 @SuppressLint("NewApi")和@TargetApi()的区别章标题

转自:http://blog.csdn.net/wbshuang09/article/details/44920549 在Android代码中,我们有时会使用比我们在AndroidManifest中设置的android:minSdkVersion版本更高的方法,此时编译器会提示警告,解决方法是在方法上加上@SuppressLint(“NewApi”)或者@TargetApi()。那他们之间有什么区

2017-12-12 10:27:49 162

转载 如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件

如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件 转载 2017年06月06日 11:04:32标签:idea /gitignore转载自:http://blog.csdn.net/qq_34590097/article/details/56284935最近初学Git,而且在使用的IDE是IntelliJ IDEA,发现IDEA在提交项目到本地仓库的时候,会把.i

2017-12-11 12:42:15 197

转载 android中xml tools属性详解

转载自:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0309/2567.html安卓开发中,在写布局代码的时候,ide可以看到布局的预览效果。 但是有些效果则必须在运行之后才能看见,比如这种情况:TextView在xml中没有设置任何字符,而是在activity中设置了text。因此为了在ide中预览效果,你必须在xml

2017-11-03 18:07:02 183

转载 JSON.stringify 语法实例讲解

转自:http://www.jb51.net/article/29893.htm 作用:这个函数的作用主要是为了系列化对象的。 可能有些人对系列化这个词过敏,我的理解很简单。就是说把原来是对象的类型转换成字符串类型(或者更确切的说是json类型的)。就这么简单。打个比方说,你有一个类,那么你可以通过这个方法转换成相应的json类型的。很简单吧。 接着看。 语法: JSON.stringif

2017-10-25 08:33:25 393

转载 API版本兼容@SuppressLint 和 @TargetApi

使高版本API的代码在低版本SDK不报错。@SuppressLint 和 @TargetApi达到的效果是一样的,TargetApi会根据函数里使用的API,严格匹配SDK版本,给出编译错误,但是SuppressLint 则忽略了SDK版本。TargetApi更加严谨。例如:AsyncTask.THREAD_POOL_EXECUTOR, 这个静态变量是API11才有的, 设置project buil

2017-06-22 16:27:31 375

转载 EditText

作为一个菜鸟,今天记录一下EditText你不知道的那些事: 1.imeOptions 属性 <EditText android:id="@+id/editText" android:layout_width="200dp" android:layout_height="wrap_content" android:imeOptions

2017-06-21 17:39:31 321

原创 Error:Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after

AndroidStudio更新版本后总是出现的问题: Error:Failed to open zip file. Gradle’s dependency cache may be corrupt (this sometimes occurs after a network connection timeout.) 如下图: 解决办法分两步: 1、 找到项目中gradle文件夹中的gr

2017-05-03 15:13:00 10109

转载 解决Android Webview 加载一些网页出现白板现象

今天写了几个网址的链接,同一个WebView加载,其他几个链接都可以,但有一个就是不行,测试半天最总找到原因: 测试网址,具体如下 山东牧院——http://www.sdmyxy.cn/ 中国猪病网——http://www.zhubing.net/ 中国禽病网——http://www.qinbing.cn/ 中国水产网——http://www.fishfirst.cn/ 中国畜牧网ht

2017-05-02 16:07:13 1896

原创 Android

一 、图片的存在形式 1、file形式(即以二进制形式存在硬盘中) 2、stream流(即以二进制形式存在于内存中) 3、Bitmap形式 这三种形式的区别:文件形式和流的形式对图片的体积大小并没有什么影响。举个栗子:你手机卡中100k的文件以流的形式读到内存中,那他也一定是占100k(注意是流的形式,不是Bitmap形式),当以Bitmap形式存在于内存中时,其占用的内存会瞬间变大。我试过

2017-05-02 15:54:31 80

原创 Android应用性能优化之使用SparseArray替代HashMap

HashMap是java里比较常用的一个集合类,我比较习惯用来缓存一些处理后的结果。最近在做一个Android项目,在代码中定义这样一个变量,Link检测时,给出了这样的检测结果 :Use new SparseArray>(…) instead for better performance。 private HashMap<Integer, ArrayList<BaseFragment>> mFr

2017-03-29 17:55:34 386

转载 android handler的警告Handler Class Should be Static or Leaks Occur

在使用Handler更新UI的时候,我是这样写的: public class SampleActivity extends Activity { private final Handler mLeakyHandler = new Handler() { @Override public void handleMessage(Message msg)

2017-03-29 15:12:15 201

原创 静态方法可以重载但是不可以重写

重载例子public class Test { public static void test(){ System.out.println(“hello”); } public static void test(String s){ System.out.println(s);} public static void main(String args[]){ Test.test();

2016-08-09 21:02:04 13485 1

原创 git 补充

未完待续!

2016-08-09 20:58:58 180

转载 Glide

Android 平滑图片加载和缓存库 Glide 使用详解现在市面上知名的图片加载库有UIL,Picasso,Volley ImageLoader,Fresco以及我们今天的主角Glide。它们各有千秋,不能评定谁一定比谁好,只能说哪一个更适合你。 我的理解 下面我来谈一下个人对这些图片加载库的理解,如有错误,还望指教。 Universal Image Loader:一个强大的图片加载库,包含

2016-07-18 19:34:59 240

转载 android学习——Android Studio下创建menu布局文件

一、问题: android studio项目中没有看到menu文件夹: 在android studio项目中想要添加menu布局文件 (1)先在res文件夹右键,然后如下图选择: 然后会出现下面的页面,在Resource type下拉栏选择menu,如下图: 最后点击OK就行了,这时候可以看到menu文件夹已经出来了; (2)接着在menu文件夹下右键,选择如下: 输入文件

2016-07-15 19:40:30 2205

原创 as中的证书指纹SHA1

开发软件的时候要使用到百度地图 API , 开发申请 KEY 的时候需要开发者提供SHA1 证书指纹数据, 以前我用的 Eclipse 在 export 软件的时候,最后一步会有 sha1,但是 Android Studio 很久也没找到,然后求助 google, 在 stack over flow 上找到答案: 1. WIN+R 打开“运行” 输入 CMD 回车 2. CD C:\

2016-07-15 15:42:32 1428

转载 Volloy 请求

Volloy:齐射,并发的意思 Volloy框架在并发、性能、效率高的场合下使用。是谷歌2013年官网发布的一款网络请求通信库。 特点 1、通信更快更简单 2、get、post网络请求及网络图像的高效率异步处理请求 3、网络请求排序、按优先级处理 4、网络请求缓存 5、多级别取消请求 6、和Activity 生命周期的联动 缺点 不适合数据的上传和下载 Get/Post 请求接口数

2016-07-08 19:59:05 386

原创 播放视频全屏设置

import android.view.WindowManager; import android.view.Window; //设置全屏播放 requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,

2016-07-05 12:15:43 718

原创 git 使用

一、在Windows上安装Git,从https://git-for-windows.github.io下载,安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功。安装完成后,还需要最后一步设置, Git 全局设置: 在命令行输入: git config –global user.name “Your Name” git confi

2016-07-05 12:13:34 1978

原创 webview快速入门

在activity_main的布局如下:

2016-06-30 11:53:37 304

原创 git教程

廖雪峰官方网站 git教程 http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013743858312764dca7ad6d0754f76aa562e3789478044000

2016-06-29 19:35:04 232

原创 okHttp post&get请求

okHttp post请求 String str=”http://jingbang.com01.org:8884/client/cuser/sendCode.json”; String phone=”15650701826”; //请求体 RequestBody requestBody= new FormEncodingBuilder()

2016-06-28 20:51:13 693

原创 Git的使用

Git的使用 1、选中要使用git的项目,点击鼠标右键,选中Git Bash Here,显示如下图 2、简易的命令行入门教程:Git 全局设置:1)、git config –global user.name “1336075779” 2)、git config –global user.email “[email protected]” 创建 git 仓库: 3)、git init

2016-06-12 20:54:05 222

原创 HttpUtils 的post请求

//HttpUtils 的post请求 public void httpuplode(String fileData){ String url=”http://app.chunchennet.cn/index/UpPhonePic.html”; HttpUtils httpUtils=new com.lidroid.xutils.HttpUt

2016-06-01 21:58:27 4980

原创 将bitmap转化成字符串String

/** * 将bitmap转化成字符串String * * @param bitmap * @return * */ public static String bitmapToString(Bitmap bitmap) { ByteArrayOutputStre

2016-06-01 21:56:11 671

原创 HttpURLConnection 的get请求

//HttpURLConnection 的get请求 private void getJsonData() { new Thread(){ public void run() { try { String path="http://op.juhe.cn/onebox/movie/video?key=8deaf6

2016-06-01 21:54:31 613

原创 判断联网状态

//判断联网状态 public boolean isNetworkConnected(Context context) { if (context != null) { ConnectivityManager mConnectivityManager = (ConnectivityManager) context

2016-06-01 21:50:01 317

原创 流转串

//流转串 private String steamToStr(InputStream inputStream) throws IOException { ByteArrayOutputStream arrayOutputStream = new ByteArrayOutputStream(); byte[] buffer = new byte[1024]; int

2016-06-01 21:48:30 268

原创 HttpClient的Get请求

//HttpClient的Get请求 private void getsubmit() { new Thread() { public void run() { try { path = "http://apis.haoservice.com/lifeservice/travel/scenery?pid=2&cid=45

2016-06-01 21:47:34 309

原创 常用框架演示

public class MyApplication extends Application { public void onCreate() { DisplayImageOptions defaultDisplayImageOptions=new DisplayImageOptions .Builder() .cacheInM

2016-04-06 08:25:44 323

原创 文章标题

//////////////////////////////////////////////////////// public class MainActivity extends FragmentActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInst

2016-04-05 10:03:03 214

原创 补间&属性动画

补间动画,帧动画,以及最新的属性动画。 帧动画就是类似电影,由多张图片切换而成。 补间动画可以望文生义吧,就是在两点之间插入渐变值来平滑过渡。 属性动画和补间动画类似,不过是真的属性在变动,包括可视属性和其他属性。 补间动画仅仅是可视属性在显示层面的动画,属性的实质并未改动。 一般情况下推荐使用最新的属性动画。作者:游生 链接:http://www.zhihu.com/question/

2016-04-04 20:21:24 276

原创 ImageLoader

public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); Log.i(“MainActivity”, “onCreate….application”); // 缓存的一个选项

2016-04-04 20:12:14 195

空空如也

空空如也

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

TA关注的人

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