- 博客(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
原创 保存本地的一张图片到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
原创 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
原创 联网加载图片,一个很原始,很古老的办法
加载图片的工具类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
转载 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
转载 可自动换行的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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人