![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android学习
文章平均质量分 50
l55iuming
这一天我来了,确实来了
展开
-
Android5.0之NavigationView的使用
导航菜单的制作方式多种多样,网上也有各种炫酷效果的具体实现方式,那么今天我主要是想来说说Google在Android5.0之后推出的NavigationView的具体使用方式。NavigationView在很多App上都已经可以看到其效果图,国内的比如知乎(侧拉菜单滑出来的那一部分属于NavigationView),如下图:还有Google自己的那些app,也基本全都采转载 2016-04-26 22:07:34 · 436 阅读 · 0 评论 -
Android Studio下的应用性能优化总结--布局优化
转载请标明出处(请勿转载删除底部微博、微信等信息): http://blog.csdn.net/y1258429182/article/details/51052745 前言:一个应用的成功=产品设计*性能 ,再此我们不讨论一个应用的设计,那交给我们可爱又可恨的产品经理和UI设计师来决定!所以这里分步骤讨论如何提升一个应用的性能,这里先探讨布局优化问题。布局优化避免过度转载 2016-10-19 19:13:21 · 348 阅读 · 0 评论 -
Android Studio下的应用性能优化总结-内存优化
转载 http://blog.csdn.net/Y1258429182/article/details/51176424 出现的问题(What)场景(Scene): Y君某年某月某日碰到一个奇怪的问题:A页面跳转到B页面,然后跳转到其他页面没有问题,但是在A跳转B,然后B跳转到A页面,就开始发生卡顿,程序也不崩溃!!OMG,这是什么问题,Y君当时确实有点懵逼了,这是肿么一个转载 2016-10-19 19:11:44 · 553 阅读 · 0 评论 -
webView 和Js的交互
1. android 中利用webView 来调用js的代码Android中可以通过webView来实现和js的交互,在程序中调用Js代码,只需要将webView控件支持js的属性设为true,然后通过loadUrl就可以直接调用,如下所示:mWebView.getSetting().setJavaScriptEnable(true);mWebView.loadUrl("javascr原创 2016-10-19 19:05:10 · 276 阅读 · 0 评论 -
Service 解析
1.Service生命周期service启动方式有两种,分别startService和bindService ,下面分别讲讲生命周期(1) 当我们首次用startService方式启动service时,系统会创建一个service实例对象,并依次调用onCreate,onStartCommand 方法,然后进入运行状态,如果再使用startService启动服务时,不再创建新的服务对象,系原创 2016-10-10 22:10:32 · 295 阅读 · 0 评论 -
android --activity 中的控件设置侦听(onclickListener)无效,自定义adapter不执行getView 方法
今天敲代码时,遇到这样的一个错误:写了一个activity,结果给某些布局设置侦时,没有效果activity 代码比如说一个Button,back设置点击侦听无用,但如果用写onclick方法就有效,弄了一天都没弄懂,后来把代码改了下就Ok了这是改后代码原因:开始的时候,用java实例化了view,然后在这个view的基础上实例化了我要用的控件,但是,我原创 2016-08-31 22:23:59 · 1238 阅读 · 0 评论 -
Android(四)----网络编程
网络图片查看客户端发送http请求至服务器,如果请求成功,响应码为200,服务器会通过流向客户端返回请求的数据主线程阻塞,应用会停止刷新界面,停止响应用户任何操作,用户体验非常差耗时操作不要写在主线程ANR异常Application not responding消息队列只有主线程可以刷新ui(弹吐司框,设置图片信息等),避免线程混乱,线程出现不安全(怪打ui和吃血瓶回血ui,本应该是被原创 2016-06-22 22:52:12 · 321 阅读 · 0 评论 -
Error:(2, 0) Plugin with id 'com.github.dcendents.android-maven' not found.
在github上下载的开源项目出现这个问题Error:(2, 0) Plugin with id 'com.github.dcendents.android-maven' not found.引起这个错误的原因是因为你在,AndroidStudio的model中的(注意是model中的,不是Project中的。)build.gradle文件中有一行apply plugin:原创 2016-07-04 15:13:37 · 771 阅读 · 1 评论 -
关于Android数字签名
Android通过数字签名来标识应用程序的作者和在应用程序之间建立信任关系,不是用来决定最终用户可以安装哪些应用程序。 这个数字签名由应用程序的作者完成,并不需要权威的数字证书签名机构认证,它只是用来让应用程序包自我认证的。 数字签名的两种模式我们都知道Android系统不会安装运行任何一款未经数字签名的apk程序,无论是在模拟器上还是在实际的物理设备上。所原创 2016-07-01 18:52:54 · 440 阅读 · 0 评论 -
Error:(303, 27) 错误: 找不到符号 符号: 方法 sin(float) 位置: 类 FloatMath
今天做项目导入一个SlidingMenu发现报上面的错,编译sdk版本是23上网查了一下,原因是Android6.0不支持FloatMath.sin()了,主要有两个方法可以解决。方法一:用23一下的SDK版本进行编译。将gradle.build文件里(包括project的gradle.build和module的gradle.build)的compileSdkVersion原创 2016-06-28 13:19:54 · 3458 阅读 · 2 评论 -
Android四大组件之Activity详解
生命周期Activty的生命周期的也就是它所在进程的生命周期。 一个Activity的启动顺序:onCreate()——>onStart()——>onResume()当另一个Activity启动时:第一个Activity onPause()——>第二个Activity onCreate()——>onStart()——>onR原创 2016-06-28 11:19:06 · 342 阅读 · 0 评论 -
Android(六)----页面跳转和数据传递
Activity安卓四大组件之一创建Activity定义java类,继承Activity在清单文件中配置activity标签Activity跳转显式跳转同一应用中,指定目标Activity的字节码和当前的上下文不同应用中,指定目标Activity所在的应用的包名和目标Activity的包名加类名隐式跳转系统会在所有清单文件中寻找与程序员创建的intent匹配的intent-filt原创 2016-06-28 11:12:33 · 532 阅读 · 0 评论 -
Activity可见时间段
Activity生命周期中,onStart, onResume, onCreate都不是真正visible的时间点,真正的visible时间点是onWindowFocusChanged()函数被执行时。原创 2016-05-17 19:07:32 · 319 阅读 · 0 评论 -
Android(三)----数据存储和界面展现02
Pull解析xml文件(掌握)先自己写一个xml文件,存一些天气信息拿到xml文件 InputStream is = getClassLoader().getResourceAsStream("weather.xml");拿到pull解析器 XmlPullParser xp = Xml.newPullParser();开始解析拿到指针所在当前节点的事件类型int type =原创 2016-04-15 21:17:52 · 259 阅读 · 0 评论 -
Android(二)----day2数据存储和界面展现01
常见布局相对布局组件可以重叠所有组件默认位置:左对齐,顶部对齐可以相对于父元素对齐可以相对于其他组件对齐可以布局于其他组件的上下左右帧布局组件可以重叠所有组件默认位置:左对齐,顶部对齐布局方式的属性与线性布局一致表格布局一个TableRow节点是一行TableRow中有几个子节点就是几列宽高属性可以不写Logcat分5个等级,每个等级使用不同颜色在Android中读写原创 2016-04-15 09:53:07 · 260 阅读 · 0 评论 -
Android(一)----快速入门
SDKsoftware development kitsADT插件:eclipse开发Android必须使用的插件 android development toolsdocs:离线帮助文档platforms:下载该平台才能创建该版本的模拟器system-images:CPU系统镜像,下载该镜像才能创建该平台的模拟器sources:Android.jar源码tools:SDK工具集p原创 2016-04-14 23:00:28 · 277 阅读 · 0 评论 -
WebView网页隐藏屏蔽广告元素标签|去除底部广告
原文地址:http://blog.csdn.net/niubitianping/article/details/51212541简介有时候,我们用WebView加载的某些网页里面常常有广告,大大的影响了使用者的浏览效果,我们能不能去除呢? 答案当然是可以的,当然方法是偏门一点,是利用js把对应的广告块进行隐藏。。js代码document.querySelector('广转载 2017-03-04 19:31:01 · 1636 阅读 · 0 评论