- 博客(20)
- 收藏
- 关注
原创 Manifest merger failed with multiple errors, see logs问题处理
windows 首先进入命令行,输入命令gradlew processDebugManifest --stacktrace 注意:在mac下执行的命令是:./gradlew processDebugManifest --stacktrace(即在命令前面加上./) ...
2018-07-18 12:48:00
630
原创 java排序算法
冒泡排序: 冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 /** * 冒泡排序,比较相邻的两个元素,如果第一个比第二个大就交换 * 对每一对相邻的元素做相同...
2018-06-26 10:00:55
196
原创 android跨进程通信之Messenger
//服务端public class MyService extends Service { private static final String TAG = "MyService"; private final Messenger messenger = new Messenger(new MyHandler()); private static class MyHandle...
2018-06-22 23:13:42
251
原创 2018 android中高级面试题总结
最近在考虑着换工作的事情,面试了大概十几家吧,因为在职所以不着急,总结了一些长问的问题,都是些理论的问题,回答完这些就看面试官怎么问原理了,小伙伴们自由发挥吧,这些都回答不了,别人就没别的机会问的细一点了对吧!!!oom当前占用内存加上我们申请的内存资源超过虚拟机的最大内存限制,就会出现.内存溢出:指程序申请内存时,没有足够的空间供其使用内存泄漏:指程序分配出去的内存不再使用,无法...
2018-06-13 22:11:30
4522
原创 android 创建版本为1的数据库
public class DBManager extends SQLiteOpenHelper { //数据库名字 private static final String DB_NAME = "mydb.db"; //数据库版本 private static final int DB_VERSION = 1; public DBManager(Contex
2017-04-22 23:02:31
667
原创 android存储各种格式文件到sd卡
public void saveFileToSDcard(String fileName,byte[]date){ File file = null; //判断是否有sd卡 if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){ //判断文件是什么格
2017-04-22 21:07:26
423
原创 android布局
Android中常用的5大布局方式有以下几种:线性布局(LinearLayout):按照垂直或者水平方向布局的组件。帧布局(FrameLayout):组件从屏幕左上方布局组件。表格布局(TableLayout):按照行列方式布局组件。相对布局(RelativeLayout):相对其它组件的布局方式。 绝对布局(AbsoluteLayout):按照绝对坐标来布局组件。 1. 线性布局
2016-12-19 17:19:29
232
原创 android笔记-glide加载图片
Glide.with(act) .load(Utils.getHost() + String.format("/products/%d/logo", bp.getCompanyProduct().getProduct().getId())) .skipMemoryCache(true)//跳过内存缓存 .diskCacheStrategy( Disk
2016-11-29 10:46:59
236
原创 anjularJS笔记-根据经纬度计算km
var EARTH_RADIUS = 6378.137; //地球半径//将用角度表示的角转换为近似相等的用弧度表示的角 java Math.toRadiansfunction rad(d) { return d * Math.PI / 180.0;}function getDistance(lng1, lat1, lng2, lat2) { var radLat1 =
2016-11-29 10:25:38
373
原创 android笔记-格式化时间,Ion.with()
//格式化时间SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy年MM月dd日 HH:mm");final String time = simpleDateFormat.format(new Date(mbooking.getmBookingTime() + ""));//get请求Ion.wit
2016-11-29 09:21:44
349
原创 android笔记—多选联系人
public class CopyContactsListMultiple extends ListActivity implements View.OnClickListener { public static String TAG = "CopyContactsListMultiple"; private final int UPDATE_LIST=1; ArrayLi
2016-11-29 09:09:06
800
原创 android使用百度地图获取当前经纬度
由于当前项目用到百度地图和导航下面是项目中的一段代码 mLocationClient = new LocationClient(getActivity()); LocationClientOption option = new LocationClientOption(); option.setOpenGps(true);
2016-04-25 18:03:24
4626
原创 android 简单联网判断
通过getSystemService获取ConnectivityManager实例,ConnectivityManager connectivityManager = (ConnectivityManager)getSystemService(CONNECTIVITY_SERVICE); NetworkInfo networkInfo = connectivityMa
2016-04-22 11:43:20
305
原创 pulltorefresh框架的使用心得
studio导入在NewModule界面选择打开如下图 open Module Settings点击app中的Dependencies 中的“+”按钮,选择第三个,点击ok然后在build.gradle中添加compile project(:pullToRefreshLibrary)自此导入完成Pullto
2016-04-21 17:24:34
2399
原创 动态设置控件背景,透明度
LinearLayout ly = new LinearLayout(getApplicationContext());ly.setOrientation(LinearLayout.HORIZONTAL);ly.setGravity(Gravity.CENTER);ly.setBackground(getResources().getDrawable(R.drawable.location_
2016-04-15 11:25:28
2235
原创 Android调用系统邮件,短信
//点击跳转公司主页 uriTv.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { final Uri uri = Uri.parse("http://www.elable.cn
2016-04-07 13:56:00
430
原创 自定义progressBar
ProgressBar android:id="@+id/waiting" style="testProgressBarStyle" android:layout_width="wrap_content" android:visibility="gone" android:layout_height="wrap_content" />设置style即可
2016-03-31 09:52:21
405
原创 android APP logo 尺寸
Android Icon Size and Location for AppsDENSITYSIZELOCATIONRATIOSCREENMARGINXXXHDPI192×192drawable-xxxhdpi4640 DPI12 to 16 pixelsXXHDPI
2016-03-28 11:51:50
1173
原创 Fragment生命周期详解
一,Fragment的生命周 二,与Activity生命周期的对比 场景演示 : 切换到该Fragment11-29 14:26:35.095: D/AppListFragment(7649): onAttach11-29 14:26:35.095: D/AppListFragme
2016-03-23 15:30:15
267
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅