自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小小程序猿的博客

别闹,让我做个静静的程序猿!

  • 博客(55)
  • 资源 (4)
  • 收藏
  • 关注

转载 android 优秀框架整理

程序员界有个神奇的网站,那就是github,这个网站集合了一大批优秀的开源框架,极大地节省了开发者开发的时间,在这里我进行了一下整理,这样可以使我们在使用到时快速的查找到,希望对大家有所帮助!1. Retrofit  一句话介绍:Retrofit是一款类型安全的网络框架,基于HTTP协议,服务于Android和java语言上榜理由:Retrofit以21.8k的stars量雄踞github中...

2019-09-09 11:31:42 2245 1

原创 Android环境配置

java环境配置:https://blog.csdn.net/u014157740/article/details/46955137sdk环境变量配置:Path中设置变量:变量路径为全路径名才可以在AndroidStudio开发工具中使用,否则会提示XXX不是内部或2外部命令。。。不是很清楚:AndroidStudio中只能使用gradlew命令,外部只能使用gradl...

2019-03-19 10:46:25 122

原创 上传本地代码到github上

从git官网下载windows版本的git:http://git-scm.com/downloads第一步:建立git仓库cd到你的本地项目根目录下,执行git命令,此命令会在当前目录下创建一个.git文件夹。git init第二步:将项目的所有文件添加到仓库中git add .这个命令会把当前路径下的所有文件,添加到待上传的

2016-09-15 11:13:13 279

原创 Android复习二——第一个Android应用

UI组件上的几个通用属性:android:id 指定该控件的唯一标识,程序中通过findViewById("id")获取android:layout_width 该组件宽度,match_parent(与父布局具有相同宽度)wrap_parent(取决于它的内容)android:layout_height 该组件高度同上手动创建Android项目android c

2016-07-21 19:06:49 296

原创 android复习一——常用命令AS指令

使用命令行进行Android辅助开发必须先配置环境变量:sdk\tools;常用命令:android listandroid list avd 列出所有已安装的AVD设备monitor.bat 调用Monitor调试工具将platform-tools配置到环境变量中(使用adb命令)adb devices

2016-07-21 17:18:59 550

原创 将AS中Module编译成JRA包引用

android {    lintOptions {        abortOnError false    }}//单独打jar包。执行:gradle makeJar//打好的包放到libs目录task makepostprint(type: Copy) {    delete 'libs/postprint.jar'    from('build/

2016-01-14 12:35:02 792

原创 Android Studio学习(一)——安装插件ADB Idea

下载插件:http://plugins.jetbrains.com/plugin/7380?pr=idea打开Android Studio->File->Settings->Plugins安装后使用快捷键:Ctrl+Alt+Shift+A也可以去我的共享百度云盘地址下载:http://pan.baidu.com/s/1mgO4r9Y

2015-12-30 15:18:19 5064

转载 线程池详解

原文地址:http://blog.csdn.net/wangwenhui11/article/details/6760474private static ExecutorService exec = new ThreadPoolExecutor(8, 8, 0L,TimeUnit.MILLISECONDS, new LinkedBlockingQueue(100000),new T

2015-10-23 16:36:35 260

原创 自定义水平ListView

public class HorizontalListView extends AdapterView {public boolean mAlwaysOverrideTouch = true;protected ListAdapter mAdapter;private int mLeftViewIndex = -1;private int mRightViewIndex = 0;

2015-10-23 10:11:38 264

原创 自定义水平ScrollView

/** * @Description 自定义水平 ScrollView(水平滑动) */public class CusHoriScrollView extends HorizontalScrollView {public CusHoriScrollView(Context context) {super(context);}public CusHoriScrollVi

2015-10-22 16:28:32 292

原创 关于列表嵌套显示问题

解决办法一:自己写一个方法在设置适配器后调用public static void setListViewHeightBasedOnChildren(ListView listView) {          ListAdapter listAdapter = listView.getAdapter();           if (listAdapter == null)

2015-10-22 12:01:51 537

转载 水平滑动gridView

http://www.cnblogs.com/_ymw/p/4147163.html效果图:MainActivity:package com.example.horizontalgridview;import java.util.ArrayList;import java.util.List;import android.app.Activity;import

2015-10-17 15:13:11 558

转载 Android简便通用的SimpleBaseAdapter

http://www.stormzhang.com/androidtips/2014/08/31/android-common-simplebaseadapter/在Android开发中经常用到ListView、GridView等列表,于是Adapter也就比较常用的了, 而实际项目中稍微复杂点的基本都会用到BaseAdapter, 大家都知道继承自BaseAdapter必须要重写ge

2015-10-15 17:42:51 315

转载 Adb connection Error:远程主机强迫关闭了一个现有的连接

问题出现的原因:这是ddms调用adb引发的. 经过一番搜索, 发现这是windows环境下, adb的一个限制, 也可以说是bug.  当手机上同时运行的进程数大于64时, 就会引发adb奔溃. 更深层次的原因, 就是windows API的WaitForMultipleObjects所支持的最大句柄数是MAXIMUM_WAIT_OBJECTS, 即64.解决问题的办法:http://c

2015-10-15 17:12:12 374

转载 Android开发调试工具ADB的使用

http://www.cnblogs.com/meil/archive/2012/05/24/2516055.htmlADB(Android Debug Bridge)是Android SDK中的一个工具, 使用ADB可以直接操作管理Android模拟器或者真实的Andriod设备。    ADB主要功能有:    1、在Android设备上运行Shell(命令行)  

2015-10-15 17:07:22 457

转载 Android ADB常用命令

http://segmentfault.com/a/1190000000426049查看已连接的设备使用此命令查看所有的连接设备,并列出它们的ID:adb devices如果存在多个设备连接,可以使用 adb -s DEVICE_ID 来指定特定的设备。安装应用使用 install 命令来安装apk,如果设备上已经安装了应用,可以使用可选参数 -r

2015-10-15 17:04:05 324

原创 自动换行&&自动补全TextView

效果图:工具类MultipleTextViewGroup:package util;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import com.example.autotextview.R;import

2015-10-15 15:12:10 952

原创 自定义RadionButton图标2

效果图:xml代码:                        android:id="@+id/user_info_collection_sex_rg"                        android:layout_width="match_parent"                        android:layout_height="w

2015-10-13 10:09:41 409

转载 很好用的Eclipse反编译插件

原文地址:http://bbs.csdn.net/topics/390263414闲暇之余,写了一个Eclipse下的Java反编译插件:Eclipse Class Decompiler,整合了目前最好的2个Java反编译工具Jad和JD-Core,并且和Eclipse Class Viewer无缝集成,能够很方便的使用本插件查看类库源码,以及采用本插件进行Debug调试。Eclips

2015-09-29 21:26:00 7810

原创 对象数组排序

只要数组对象里面有一项属性值为数字或者可以转换成数字就能用该方法排序:public static List sortListStudent(List list) { Collections.sort(list, new Comparator() { /* * int compare(Person p1, Person p2) 返回一个基本类型的整型,

2015-09-12 12:22:33 486

原创 硬件本身设置字体大小不影响APK

只需在基类一般就是BaseActivity中写入该方法就可以了:@Override  public Resources getResources() {  Resources res = super.getResources();    Configuration config=new Configuration();    config.setToDefaults();  

2015-09-08 09:43:37 275

原创 Util:ToolFor9Ge

public class ToolFor9Ge{// 缩放/裁剪图片  public static Bitmap zoomImg(Bitmap bm, int newWidth ,int newHeight){     // 获得图片的宽高    int width = bm.getWidth();    int height = bm.getHeight();    //

2015-08-24 14:33:08 355

原创 Util:Toast统一管理类

public class T{private T(){/* cannot be instantiated */throw new UnsupportedOperationException("cannot be instantiated");}public static boolean isShow = true;/*** 短时间显示Toast* @param co

2015-08-24 14:29:30 354

原创 Util:SharedPreferences

public class SPUtils{public SPUtils(){/* cannot be instantiated */throw new UnsupportedOperationException("cannot be instantiated");}/*** 保存在手机里面的文件名*/public static final String FILE_N

2015-08-24 14:26:50 253

原创 Util:SD卡相关的辅助类

public class SDCardUtils{private SDCardUtils(){/* cannot be instantiated */throw new UnsupportedOperationException("cannot be instantiated");}/*** 判断SDCard是否可用* @return*/public stati

2015-08-24 14:22:14 290

原创 Util:获得屏幕相关的辅助类

public class ScreenUtils{private ScreenUtils(){/* cannot be instantiated */throw new UnsupportedOperationException("cannot be instantiated");}/*** 获得屏幕高度* @param context* @return*/

2015-08-24 14:20:19 261

原创 Util:跟网络相关的工具类

public class NetUtils{private NetUtils(){/* cannot be instantiated */throw new UnsupportedOperationException("cannot be instantiated");}/*** 判断网络是否连接* @param context* @return*/publ

2015-08-24 14:18:06 337

原创 Util:Logcat统一管理类

public class L{private L(){/* cannot be instantiated */throw new UnsupportedOperationException("cannot be instantiated");}public static boolean isDebug = true;// 是否需要打印bug,可以在application的onC

2015-08-24 14:14:22 398

原创 Util:打开或关闭软键盘

public class KeyBoardUtils{/*** 打开软键盘* @param mEditText输入框* @param mContext上下文*/public static void openKeybord(EditText mEditText, Context mContext){InputMethodManager imm = (InputMethod

2015-08-22 17:48:20 297

原创 Util:Http请求的工具类

public class HttpUtils{private static final int TIMEOUT_IN_MILLIONS = 5000;public interface CallBack{void onRequestComplete(String result);}/*** 异步的Get请求* @param urlStr* @param callBac

2015-08-22 17:07:58 305

原创 Util:常用单位转换的辅助类

public class DensityUtils{private DensityUtils(){/* cannot be instantiated */throw new UnsupportedOperationException("cannot be instantiated");}/*** dp转px* @param context* @param val

2015-08-22 16:59:48 329

原创 Util:跟App相关的辅助类

public class AppUtils{private AppUtils(){/* cannot be instantiated */throw new UnsupportedOperationException("cannot be instantiated");}/*** 获取应用程序名称*/public static String getAppName(C

2015-08-22 16:56:55 310

原创 CMD安装卸载apk及apk打包发布图解

CMD安装卸载apk:apk打包发布:

2015-08-22 15:18:56 465

原创 Util:ImageLoad图片缩放处理

public class ImageLoadTask extends AsyncTask {private MyListViewAdapter adapter;private List archRequestList;private LoadingDialog loadingDialog;private Context context;public ImageLoadTask(

2015-08-21 22:01:35 779

原创 Util:java代码中时间格式转换及表单防重复提交处理

时间格式转换:Date nowTime=new Date(); SimpleDateFormat time=new SimpleDateFormat("yyyy MM dd HH mm ss"); String dataStr = time.format(nowTime); 表单防重复提交处理:private static long lastClickTime;/*

2015-08-19 18:09:56 349

原创 ImageLoad(二)

效果图:第一个按钮是上篇文章写的就在Activity中下载图片并展示,第二个则使用一个Dialog展示下载的一组图片MainActivity代码:public class MainActivity extends Activity {private List list = new ArrayList();    private MyGridViewAdapter a

2015-08-14 00:01:47 381 5

原创 ImageLoad(一)

效果图:MainActivity:public class MainActivity extends Activity {@SuppressWarnings("unused")private Button btn_dialog;private ImageView iv;@Overrideprotected void onCreate(Bundle s

2015-08-13 01:17:40 734 1

转载 Android中Bitmap,byte[],Drawable相互转化

一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获

2015-08-10 01:52:15 230

原创 UItralEdit文本编辑器下载及破解

百度图文教程:http://jingyan.baidu.com/article/c275f6bad6ee38e33d756700.html工具:http://yunpan.cn/cdxzy3nWcBY2w (提取码:eb9d)

2015-08-09 17:18:36 1293

原创 字符串模拟利用gson解析与生成json

字符串模拟的四种json数据:简单的json:{            "type": "9003",       "seq": "1",            "uri": "10000/1/1/1/d89eaff9-b61c-4615-a7d1-da670ce1c585.jpg","path": "/opt/store/10000/1/0/1/d89eaff9-b61c

2015-08-08 02:06:01 286

apache-ant-1.9.7-bin

2016-07-21

ADB Idea插件jar包

直接在android studio界面运行ADB

2015-12-30

zxing.jar工具包

二维码生成工具包,快速生成自己想要的二维码

2015-07-25

Android序列化传递数据

本代码就是简单的Parcelable与Serializable序列化,包括bitmap数组如何在应用中传递...

2015-07-20

空空如也

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

TA关注的人

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