android
security_yn
学无止境
展开
-
android 网络是否可用与连接的网络是否能上网
网络状态获取上传与下载都需要先查看当前手机的网络状态,需要获取ConnectionManager /** * 判断当前是否有网络连接,但是如果该连接的网络无法上网,也会返回true * @param mContext * @return */ public static boolean isNetConnection(Context mContext) { i原创 2018-01-30 17:05:34 · 595 阅读 · 0 评论 -
android ksoap2 调用WebService和WCF服务的区别
如何区分服务是webservice服务和wcf服务webservice服务网址是以.asmx结尾的,例子:http://ip地址/Interface/MapService.asmx?wsdlwcf服务是以.svc结尾的,例子:http://ip地址/ydyzt/ReadXml.svc?wsdl使用ksoap2调用两个服务基本相同,唯一需要注意的是:soapActionwebservice...原创 2018-11-30 17:38:14 · 394 阅读 · 0 评论 -
android 代码控制LinearLayout 宽度高度 报错widget.LinearLayout$LayoutParams cannot be cast to android.widget...
错误:代码修改LinearLayout宽度时,报错java.lang.ClassCastException: android.widget.LinearLayoutLayoutParamscannotbecasttoandroid.widget.RelativeLayoutLayoutParams cannot be cast to android.widget.RelativeLayoutLay...原创 2018-11-27 15:53:42 · 4664 阅读 · 1 评论 -
android 判断键盘是否弹出
需求:在键盘弹出时需要相应操作解决:监听键盘是否弹出,同时还可以获取到键盘的高度实现: edittext.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void on...转载 2018-11-27 15:45:16 · 2493 阅读 · 0 评论 -
android 动态控制控件位置 控件位置为点击位置
需求:进度圈显示在手指点击位置设备:平板解决办法:将点击事件获取到的位置(MotionEvent e)与控件设置位置建立联系在网上找了很多都没有解决问题,下面代码为自己摸索得到的解决办法,可能不实用于所有,但已解决我的需求 main.setOnTouchListener(new DefaultMapViewOnTouchListener(mainActivity, mainMapView)...原创 2018-11-29 17:50:53 · 1570 阅读 · 0 评论 -
Android自动换行的RadioGroup
找了很多自动换行的RadioGroup,但是在添加radiobutton时,radiobutton的内容过长造成显示不全,最终找到以下版本的RadioGrouppublic class FlowRadioGroup extends RadioGroup { List<List<View>> mAllViews;//保存所有行的所有View转载 2018-11-23 14:36:00 · 857 阅读 · 0 评论 -
android 报错Cannot fit requested classes in a single dex file. Try supplying a main-dex list
添加新的类库之后编译报错解决办法:1. 在当前项目的build.gradle里dependencies添加implementation 'com.android.support:multidex:1.0.3'如图2.在当前项目的build.gradle文件里defaultConfig里添加 multiDexEnabled true如图3.在AndroidMainfest.x...原创 2018-10-19 12:13:48 · 3485 阅读 · 0 评论 -
webView 采用电脑浏览器的模式访问
在websetting中设置setUserAgentString属性 WebSettings webSettings = webview.getsetting(); webSettings.setUserAgentString(“Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/4...转载 2018-07-25 16:06:34 · 4151 阅读 · 0 评论 -
android 接入百度地图sdk
项目需求:接入地图定位位置设置百度地图上的各种图标加载方格的问题接入地图1.创建应用 接入的是百度地图,首先去百度地图开放平台上添加应用。在http://lbsyun.baidu.com/apiconsole/key/create网址中创建应用,没有百度账号的,先注册百度账号。 在创建应用页面: 应用名称:随意填写;...原创 2018-02-08 15:51:48 · 1275 阅读 · 0 评论 -
android 全面屏、刘海屏等沉浸式状态栏
1.添加依赖包// 基础依赖包,必须要依赖implementation 'com.gyf.immersionbar:immersionbar:3.0.0-beta07'// fragment快速实现(可选)implementation 'com.gyf.immersionbar:immersionbar-components:3.0.0-beta07'2.配置关于全面屏在manif...转载 2019-08-27 21:42:27 · 962 阅读 · 0 评论