自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Android应用瘦身,从18MB到12.5MB

1开篇语前阵子老大交给了我一个任务,主要是帮我们开发的直播应用做 Android 端的安装包瘦身,花了大概一周的时间把安装包从 18MB 减小到了 12.5MB。原本完全可以优化到 10MB 之下,但由于其他原因的限制,所以目前阶段只到 12.5MB 为止。在此记录一下优化的思路和用到的工具,方便自己以后 Review ,有需要的童鞋也可供参考。

2017-04-24 17:30:17 428

转载 Android 利用fastjson进行json解析

package com.example.FastJson.util;    import com.alibaba.fastjson.JSON;  import com.alibaba.fastjson.TypeReference;    import java.util.List;  import java.util.Map;    /**  * Created

2017-04-24 17:28:16 489

原创 Android端使用WebView注入一段js代码实现js调用android

需求:为网页上个链接增加点击事件,但是这个链接无法增加js代码url:http://public.rongcloud.cn/view/D4F444BE2D94D760329F3CF38B4AE35C网页截图:需要给“投融资讯“四个字设置点击事件但是观察源码 class="wrap content"> class="

2017-01-09 15:23:58 16743 2

转载 代理工具Charles使用

这是我转载的,经过修饰的,方便以后使用的我的Charles下载地址:https://pan.baidu.com/s/1qXQJi92一.跟踪HTTPS1.下载官方的证书ssl.zip证书,解压成*.crt(废弃,手机端下载证书参考http://www.jianshu.com/p/928abd1e0ec3)2.可以通过邮箱或者发布到自己的服务器的方式,

2016-09-06 17:43:16 4019

转载 仿ios日期选择控件

一、创建dialog 对象public class ChangeBirthDialog extends Dialog implements View.OnClickListener { private Context context; private WheelView wvYear; private WheelView wvMonth; private Whee

2015-11-16 15:17:55 1414

原创 一款测试接口的好插件

推荐一款火狐的接口测试插件:名称:restclient安装操作:1,打开火狐浏览器,点击右测菜单:

2015-10-10 20:39:43 595

原创 保存本地的一张图片到sd卡中

Bitmap mBitmap = BitmapFactory.decodeResource(getResources(),R.drawable.logo);File flle = null;try {OutputStream stream = null;flle = new File("/sdcard/renrenzhanggui/dazhanggui/logo.png");

2015-10-10 20:14:36 524

原创 logo切图大小对应的尺寸

根据不同的资源位置切不同的图

2015-07-01 10:25:58 3154

原创 Des加密和解密

前阵子和C#写服务端的协作,需要加密,找了好久终于有了统一package aaaa;import java.security.InvalidAlgorithmParameterException;import java.security.Key;import java.security.spec.AlgorithmParameterSpec;import java.ut

2015-06-17 13:57:05 794

转载 Gson 封装,json从此很简单

以前代码各种 重复,哪里用到解析了 那里就写一遍 gson,各种加班各种苦逼,根本没理解java的精髓啊。自从开窍之后 开始各种总结 封装 。用了gson很久了。下面来共享一下我封装过的 gson吧,如果有用点个赞啊。用到了单利 这样省点资源。 请各种参考:http://blog.csdn.net/wanghao200906/article/details/45889955import j

2015-05-21 13:32:19 473

转载 竖向滑动的viewpager

package com.gome.share.widget;/* * Copyright (C) 2011 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in

2015-05-06 16:21:13 2057

转载 ScollerView阻尼效果

package com.gome.share.widget;/* * Copyright (C) 2006 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except i

2015-05-06 16:20:30 1009

转载 【Android自定义控件】支持多层嵌套RadioButton的RadioGroup

首先是是学习了这篇博客:http://www.cnblogs.com/over140/p/3795877.html前言        用RadioButton+RadioGroup做Tabs,能自动处理选中等效果,但是自带的RadioGroup不支持嵌套RadioButton(从源码可看出仅仅是判断子控件是不是RadioButton),本文参考RadioGroup修改了一个支持嵌套Co

2015-04-21 15:01:28 687

转载 为GridView添加HeaderView

实现这个功能一般有两种思路,一种思路是使用ScrollView+GridView,第二种思路是使用ListView来实现GridView的效果。第一种思路的具体实现是把HeaderView和GridView都放到ScrollView里面,这里要解决的问题是ScrollView和GridView滑动手势的冲突问题,解决办法是让GridView充满ScrollView,不让GridView滑动

2015-04-21 14:31:30 487

转载 Android优秀学习资料(高手博客)

任玉刚, 博客 :  http://blog.csdn.net/singwhatiwanna, github : https://github.com/singwhatiwanna Trinea, 博客 : http://www.trinea.cn/, github : https://github.com/trinea郭林, 博客 : http://blog.csdn.n

2015-04-15 10:47:48 727

原创 Windows环境下Android Studio v1.0安装教程

Windows环境下Android Studio v1.0安装教程Windows环境下Android Studio v1.0安装教程准备工具JDK安装包。要求:JDK 7以及以上版本。Android Studio安装文件。Windows:exe(包含SDK) (813 MB)exe(不包含SDK) (250 MB)zip (235 MB)Ma

2015-04-14 18:59:45 672

原创 一个textview显示不同zize大小的文本

需求类似于上图   首先思路一 :采用两个textview 左右分开写  这样也可以实现  ,本人一直比较懒惰,喜欢思考一些特别的做法。思路二:采用html标签,使用类似下图 tv.setText(Html.fromHtml("我的账户(现金/红包/积分)", imgGetter, null)); 但是这个改变不了文本大小,所以这个想法失败了,哪位要是这个思

2015-04-14 12:32:19 2893

原创 SharedPreferences工具类

import android.content.Context;import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;public class PrefUtil {private static Context context;private

2015-04-10 22:43:29 654

转载 viewpageIndicator多页面滑动切换

这是从github上的一个开源项目Android-ViewPagerIndicator上抽取出来的一个小的Demo.先看效果图:                                                实现代码首先是布局文件:[html] view plaincopyxml version="1.0" encodin

2015-04-10 22:22:43 465

原创 popowindow的简单实用

先看看效果图package com.example.ddd;import android.app.Activity;import android.graphics.drawable.BitmapDrawable;import android.view.Gravity;import android.view.View;import android.vi

2015-04-08 17:54:57 1323

转载 自定义密码框 让你实现一格一格输密码

EditText密码框我自己手头一直用的IOS系统,写这个密码框的时候功能方面也参考了一个下苹果的屏幕解锁。这个密码框也是修修改改两三天才算完善,效果虽然实现了,但很多细节地方还是不太明白,还希望高人指点。1.功能介绍及效果图做密码框的时候考虑了两个方案,一个方案是用6个EditText,另一个方案则是在EditText上画5条线。因为我基本没接触过draw部分的代码,对语

2015-02-02 17:23:06 3532

转载 仿QQ空间登录UI,解决软键盘弹出挡住输入框的问题

我们在开发Android应用中,登录和注册界面是少不了的,往往在做登录注册的时候如果给界面加一个LOGO,就有可能把用户名和密码框放在手机屏幕的中间或底部,这样当软键盘弹出的时候,就有可能挡住输入框(往往用户输完用户名和密码还要按返回键盘才能登录),这样用户体验是不好的,我曾今也为这种事情很头疼。首先说一下我原来想到过的解决办法:      一、原来想到过的解决办法:    (1)

2015-01-26 16:17:15 1699 1

转载 一个很好的学习网站

http://www.androiddevtools.cn/

2015-01-23 13:57:09 634

原创 联网加载图片,一个很原始,很古老的办法

加载图片的工具类package com.android1.news.common;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import

2015-01-21 11:14:04 639

转载 学习Android的一些网站

1、Android开发学习官网http://developer.android.com/index.htmlAndroid最权威,最新动态都可以在这个网站上找到。2、Android源码开发http://source.android.com/在Linux下搭建源码编译环境,源码的下载都可以参考这个网站。3、Android官网http://www.android.c

2015-01-20 13:07:02 718

原创 android 开发中的日期加减处理

今天我在项目中需要拿到20天以前的日期,我是这样处理的:/*** 日期加减。* @param base 基础日期* @param days 增加天数(减天数则用负数)* @return 计算结果*/public static Date datePlus(Date base, int days) {Calendar cal = Calendar.getInst

2014-12-25 16:50:55 7161

原创 Android 开发中跳转到评论页面

在开发中,发现好多应用,有直接跳转到应用市场的过程,后来也是请教别人才实现的,下面我就分享下小经验:try{Activity activity = getActivity();if(activity == null||activity.isFinishing()){  if(LogLevel.MARKET){  MarketLog.e(TAG,"activity is

2014-12-16 10:08:27 1269

原创 不同时间段值得选择

/*** 血糖时间选择的对话框。*/private OnClickListener btnSelectTimeSpanListener = new OnClickListener() {@Overridepublic void onClick(View v) {AlertDialog.Builder builder = new AlertDialog.Builder(B

2014-12-05 09:47:28 672

转载 Android Viewpager实现图片轮播(仿优酷效果)

1 http://blog.csdn.net/t12x3456/article/details/81601282 http://www.cnblogs.com/androidez/archive/2013/03/12/2956107.html3 http://blog.csdn.net/xiaanming/article/details/89666214 htt

2014-12-02 10:03:09 1255

转载 高手速成android开源项目【View篇】

主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、TableView、Activity Animation等等。【转自:http://blog.csdn.net/zhixiang2010/article/de

2014-11-09 12:06:26 804

原创 android_EditText设置可以编辑和不可编辑状态

1、首先想到在xml中设置android:editable=”false”,但是如果想在代码中动态设置可编辑状态,没有找到对应的函数2、然后尝试使用editText.setFocusable(false);和editText.setEnabled(false);设置不可编辑状态;editText.setFocusable(true);和 editText.setEnabled(true);

2014-09-30 10:35:24 4432 2

原创 使用viewFliper减少activity数量

最经在写一个健康类的

2014-09-27 10:41:51 808

转载 java_时间戳与Date_相互转化

1、时间戳的定义  时间戳是指文件属性里的创建、修改、访问时间。 数字时间戳技术是数字签名技术一种变种的应用。在电子商务交易文件中,时间是十分重要的信息。在书面合同中,文件签署的日期和签名一样均是十分重要的防止文件被伪造和篡改的关键性内容。数字时间戳服务(DTS:digital time stamp service)是网上电子商务安全服务项目之一,能提供电子文件的日期和时间

2014-09-14 23:01:38 989

转载 Android使用SurfaceView实现墨迹天气的风车效果

SurfaceView也是继承自View,它和我们以前接触到的View(Button、TextView等)最大的不同是,SurfaceView可以有一个单独的线程进行绘制,这个线程区别于UI线程(主线程),因此SurfaceView绘制并不占用主线程资源。    SurfaceView实现通常是自定义,继承SurfaceView并实现SurfaceHolder.Callba

2014-08-10 12:12:07 781

转载 Android刮刮卡效果

1 package com.example.test; 2 3 import android.app.Activity; 4 import android.content.Context; 5 import android.graphics.Bitmap; 6 import android.graphics.Bitmap.Config; 7 import android.

2014-08-10 11:55:05 627

原创 保存网络图片在sdcard两个方法

法一    Button but = (Button) findViewById(R.id.button1);        but.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {            

2014-07-20 00:03:26 655

转载 github上开源的项目

https://github.com/Trinea/android-open-project

2014-07-11 23:10:01 567

转载 可自动换行的radiobutton

package com.dt.consulting.news.layout.bar;import com.dt.consulting.news.base.DtLog;import android.content.Context;import android.util.AttributeSet;import android.view.View;import and

2014-06-21 22:54:52 1187

原创 EditText 的一些软键盘属性和回调

android:id="@+id/search_view"        android:layout_width="fill_parent"        android:layout_height="wrap_content"        android:layout_marginLeft="6dp"        android:layout_marginRight="6d

2014-06-17 23:32:42 636

转载 自定义RadioButton样式2

先看一下图:  上面这种3选1的效果如何做呢?用代码写? 其实有更简单的办法,忘了RadioButton有什么特性了吗? 我就用RadioButton实现了如上效果,其实很简单的。 首先定义一张background,命名为radio.xml,注意该background必须为xml样式的图片: Xml代码  xml version="1.0" 

2014-05-19 18:26:20 744

FragmentTest

可以实现类似于网易,以及新浪微博的效果,很不错的啊

2013-12-07

安卓环境变量 配置

大家学习吧 很有用处啊 配置过程 很详细 下载后自己复制粘贴吧

2013-07-19

音乐播放器

播放功能 多线程 异步加载 很完美的功能实现

2013-07-19

线程控制笔记

线程通信,能更好掌握线程的机制,图文并茂,很值得一学!

2013-07-14

空空如也

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

TA关注的人

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