- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 Android Studio导入项目不支持
今天open项目到AS时,IDEA抛出如下错误:This version of the Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this project, please retry with version 4.1 or newer.根本原因是该项目的gradle版本太新,但是AS不支持。两种解决方式:1.升级Android Studio到4.1及以上版本2.调整该项目的gradle p
2020-11-12 15:09:18
471
原创 Android二次封装okhttp网络请求框架
网络请求框架现在是越来越多越来越成熟了,从最初的自己手敲HttpUrlConnection建立网络连接到后来的Volley,XUtils,再到后来的Okhttp,Retrofit等等,当然这些网络请求框架也能在一定程度上显现出安卓行业在不断完善。为什么我们需要二次封装?因为,虽然网络框架提供的是越来越稳定,性能越来越高的网络请求模块功能,但也仅仅是帮助处理协议、建立网络连接、获取数据等一系列过程,...
2019-03-03 13:48:28
1399
原创 Android封装含有通用标题栏的基类BaseActivity
安卓开发中,经常会遇到项目的标题栏基本样式都是一致的,只有个别界面需要定制化,而TitltBar或许跟我们的业务需求不是很相符,所以很多时候我们都想要去封装一个含有通用标题栏并且可定制化的BaseActivity。本文希望对有这方面需求的童鞋提供一种参考。效果图类似于这样首先很多开发者比较喜欢的一种做法是写一份通用的标题栏布局,然后在每次创建的Activity的布局文件中去选择includ...
2019-03-02 14:35:29
2738
原创 Android中ScrollView初始位置不在顶部问题
转载请注明出处:blog.youkuaiyun.com/wll995806658最近使用ScrollView的时候发现了一个小问题,如果ScrollView中包裹有ListView,RecyclerView,ExpandableListView等列表控件的时候,ScrollView的初始位置有时候会出现不在顶部的问题,出现这个问题的原因是这些列表控件会抢夺焦点,从而使ScrollView显示与预期不符。
2017-07-10 17:45:35
1651
1
原创 android-传感器
传感器初学习一、引入:手机内置的传感器是一种微型的物理设备,它能够探测、感受外界的信号,将来自真实世界的数据提供给应用程序,应用程序然后使用传感器数据向用户通知真实世界的情况,或用来控制游戏进度、或实现增强现实等。至于具体如何去利用这些信息就要充分发挥开发者的想象力了。传感器目前已经成为了智能手机的标配。比较常见的传感器有:方向传感器、磁场传感器、温度传感器、光传感器、压力传感器、加...
2017-01-03 12:50:21
1810
原创 Android集成微信支付
转载请注明出处:blog.youkuaiyun.com/wll995806658自己也是第一次在项目中集成微信支付,所以中途遇到了一些问题,记录下来希望能帮助到其他小伙伴。微信集成其实在解决完所有问题之后发现还是挺简单的,主要是官方文档给的东西不足以让我们很完整的去集成,中途查阅了很多其他小伙伴的博客才集成成功,由于我的项目中微信集成已经有一段时间了,所以没有能记录下对我有过帮助的博客地址,在此还是对...
2016-12-08 18:58:42
1701
原创 百度地图添加自定义Marker+显示覆盖层次优先级
实际项目中经常会集成地图,今天就只谈谈百度地图添加自定义Marker这一部分,希望对百度地图集成有这部分需求的小伙伴能有一些帮助。百度地图文档里面对marker的添加只是很简短的说了常用的添加图标,但是如果项目中的需求有时候往往需要布局比较复杂的覆盖物如果项目需求是点击Marker的时候才弹出某个布局,那么可以为Marker添加点击事件setOnMarkerClickLis
2016-12-02 11:31:23
35814
4
原创 BaseAdapter自定义适配器及ListView的优化
自定义适配器的创建本身是为了实现内容丰富,布局多样的ListView,其中也就穿插了对ListView的优化。步骤如下:1:需要定义一个集合来存放ListView中的item对象,当然这个集合也可能是在网站上下载并解析出来的数据2:自定义一个item的布局文件,这个布局文件就是每个item想要呈现出来的效果。3:定义一个子类继承自BaseAdapter,并重写为实现的方法get
2015-11-05 20:08:52
885
原创 Show Line Numbers显示行号问题
如果是Eclipse,只需要在代码左边的空白列中点击顺表右键,选择Show Line Numbers就可以讲所有的文件都打上行号,但是Android Studio却不可以,似乎这样做只是暂时的,因为每次关闭后重新进入发现又消失了,所以可以按如下方式解决这个问题:1:Ctrl + alt + s,或者点击File->Setting,或者点击第一个进入设置界面,2:选择Editor->
2015-10-31 10:58:21
4087
原创 ADB server didn't ack问题解决方法(ADB连接问题)
相信很多安卓开发的工程师都遇到过这个问题,网上的解决方法有很多,端口被占用这个原因估计是大部分出现这种情况的原因,我没有试过别的方法,只是将占用端口的进程杀死然后重启adb和eclipse,下面是具体的操作步骤:第一步:先尝试一下进入DDMS的Device中重置adb,或许能一步到位,直接解决了这个问题,Eclipse很好找到DDMS,在此就不再赘述,如果是Android Studio,DDM...
2015-10-31 10:45:05
33633
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人