- 博客(55)
- 资源 (4)
- 收藏
- 关注
转载 android 优秀框架整理
程序员界有个神奇的网站,那就是github,这个网站集合了一大批优秀的开源框架,极大地节省了开发者开发的时间,在这里我进行了一下整理,这样可以使我们在使用到时快速的查找到,希望对大家有所帮助!1. Retrofit 一句话介绍:Retrofit是一款类型安全的网络框架,基于HTTP协议,服务于Android和java语言上榜理由:Retrofit以21.8k的stars量雄踞github中...
2019-09-09 11:31:42 2892 1
原创 Android环境配置
java环境配置:https://blog.csdn.net/u014157740/article/details/46955137sdk环境变量配置:Path中设置变量:变量路径为全路径名才可以在AndroidStudio开发工具中使用,否则会提示XXX不是内部或2外部命令。。。不是很清楚:AndroidStudio中只能使用gradlew命令,外部只能使用gradl...
2019-03-19 10:46:25 136
原创 上传本地代码到github上
从git官网下载windows版本的git:http://git-scm.com/downloads第一步:建立git仓库cd到你的本地项目根目录下,执行git命令,此命令会在当前目录下创建一个.git文件夹。git init第二步:将项目的所有文件添加到仓库中git add .这个命令会把当前路径下的所有文件,添加到待上传的
2016-09-15 11:13:13 290
原创 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 308
原创 android复习一——常用命令AS指令
使用命令行进行Android辅助开发必须先配置环境变量:sdk\tools;常用命令:android listandroid list avd 列出所有已安装的AVD设备monitor.bat 调用Monitor调试工具将platform-tools配置到环境变量中(使用adb命令)adb devices
2016-07-21 17:18:59 568
原创 将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 810
原创 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 5092
转载 线程池详解
原文地址: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 271
原创 自定义水平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 277
原创 自定义水平ScrollView
/** * @Description 自定义水平 ScrollView(水平滑动) */public class CusHoriScrollView extends HorizontalScrollView {public CusHoriScrollView(Context context) {super(context);}public CusHoriScrollVi
2015-10-22 16:28:32 306
原创 关于列表嵌套显示问题
解决办法一:自己写一个方法在设置适配器后调用public static void setListViewHeightBasedOnChildren(ListView listView) { ListAdapter listAdapter = listView.getAdapter(); if (listAdapter == null)
2015-10-22 12:01:51 552
转载 水平滑动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 573
转载 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 329
转载 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 379
转载 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 468
转载 Android ADB常用命令
http://segmentfault.com/a/1190000000426049查看已连接的设备使用此命令查看所有的连接设备,并列出它们的ID:adb devices如果存在多个设备连接,可以使用 adb -s DEVICE_ID 来指定特定的设备。安装应用使用 install 命令来安装apk,如果设备上已经安装了应用,可以使用可选参数 -r
2015-10-15 17:04:05 339
原创 自动换行&&自动补全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 960
原创 自定义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 431
转载 很好用的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 7855
原创 对象数组排序
只要数组对象里面有一项属性值为数字或者可以转换成数字就能用该方法排序:public static List sortListStudent(List list) { Collections.sort(list, new Comparator() { /* * int compare(Person p1, Person p2) 返回一个基本类型的整型,
2015-09-12 12:22:33 496
原创 硬件本身设置字体大小不影响APK
只需在基类一般就是BaseActivity中写入该方法就可以了:@Override public Resources getResources() { Resources res = super.getResources(); Configuration config=new Configuration(); config.setToDefaults();
2015-09-08 09:43:37 285
原创 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 363
原创 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 367
原创 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 262
原创 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 296
原创 Util:获得屏幕相关的辅助类
public class ScreenUtils{private ScreenUtils(){/* cannot be instantiated */throw new UnsupportedOperationException("cannot be instantiated");}/*** 获得屏幕高度* @param context* @return*/
2015-08-24 14:20:19 272
原创 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 348
原创 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 405
原创 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 306
原创 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 318
原创 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 338
原创 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 315
原创 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 790
原创 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 359
原创 ImageLoad(二)
效果图:第一个按钮是上篇文章写的就在Activity中下载图片并展示,第二个则使用一个Dialog展示下载的一组图片MainActivity代码:public class MainActivity extends Activity {private List list = new ArrayList(); private MyGridViewAdapter a
2015-08-14 00:01:47 389 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 748 1
转载 Android中Bitmap,byte[],Drawable相互转化
一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获
2015-08-10 01:52:15 236
原创 UItralEdit文本编辑器下载及破解
百度图文教程:http://jingyan.baidu.com/article/c275f6bad6ee38e33d756700.html工具:http://yunpan.cn/cdxzy3nWcBY2w (提取码:eb9d)
2015-08-09 17:18:36 1365
原创 字符串模拟利用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 294
apache-ant-1.9.7-bin
2016-07-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人