E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Android小知识
Android 小知识
以下内容是针对纳兰寒明发布《
android小知识
1》和《
android小知识
2》文章做了更改,内容会不断补充更新,也欢迎你的留言补充。
老林不跌面儿
·
2019-12-31 21:48
android小知识
(1)
1、Android名称的由来。大家可能不知道,Android一词的本义原指“机器人”,它也是谷歌于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正完整开源或开放的移动操作系统。Android的产生还得从安迪鲁宾(AndyRubin)说起,也就是所谓的“Android之父”。安迪鲁宾是硅谷一位著名的
老肖79
·
2019-12-20 04:23
Android小知识
-了解下WebView
本平台的文章更新会有延迟,大家可以关注微信公众号-顾林海,包括年底前会更新kotlin由浅入深系列教程,目前计划在微信公众号进行首发,如果大家想获取最新教程,请关注微信公众号,谢谢WebView的坑点1、在API16之前存在远程代码执行漏洞,该漏洞源自于程序没有正确限制使用WebView.addJavascriptInterface方法,攻击者可以使用JavaReflectionAPI利用该漏洞执
顾林海
·
2019-12-15 13:00
android小知识
(1)
1.FragmentActivity与Activity的区别FragmentActivity继承自Activity,是去解决android3.0之前没有fragment的api的问题,在3.0后,其与Activity的功能是一样的。FragmentActivity的使用在android3.0之前:getSupportFragmentManager()在android3.0之后:getFragmen
纳兰寒明
·
2019-12-01 15:00
《Android开发艺术探索》读书笔记
乘着十一在家宅着,巩固下
Android小知识
,看了遍《Android开发艺术探索》,并且将脑子记不住的小细节给记录了下来,作为读书笔记,还是挺有收获的,下面是分章节笔记。
jiaming_
·
2019-11-08 17:33
Android小知识
点整理
RadioButton和CheckBox使用在代码控制RadioButton的状态,状态改了,但是UI没有变,做法是使用CheckBox。如果有下图这种需求,多个支付操作,在切换的时候不想让RadioButton有点击操作,而是通过控制外层ViewGroup的点击来控制RadioButton的UI,需要设置RadioButton.setOnclickable(false)1.jpgAndroid4
浩仔_Boy
·
2019-11-02 06:20
Android小知识
点积累
1、as报错:image.png原因:一般都是xml文件中对应的图片资源在工程中不存在。通过在控制台中输入以下命令,可以定位到详细的错误信息:gradlewcompileDebugSources--stacktrace-info,如下图:image.png命令执行完后,会在控制台里面生成很多日志信息,仔细查看,可以看到报错的信息:image.png将缺的图片资源放到工程中后,就可以正常编译了。2、
听风1413
·
2019-07-11 16:24
Android小知识
-深入浅出Android系统启动流程(下)
本篇文章已授权微信公众号顾林海独家发布Zygote进程启动过程在Android系统中,所有的应用程序及系统服务SystemServer进程都由Zygote进程通过Linux的for()函数孵化出来的,因此我们称Zygote是孵化器。在前面知道了init启动Zygote的相关操作在app_main.cpp的main函数中的,代码如下:intmain(intargc,char*constargv[])
顾林海
·
2019-01-17 20:34
Android小知识
之图片的3种压缩方式小结
设置图片格式Android目前常用的图片格式有png,jpeg和webp,png:无损压缩图片格式,支持Alpha通道,Android切图素材多采用此格式jpeg:有损压缩图片格式,不支持背景透明,适用于照片等色彩丰富的大图压缩,不适合logowebp:是一种同时提供了有损压缩和无损压缩的图片格式,派生自视频编码格式VP8,从谷歌官网来看,无损webp平均比png小26%,有损的webp平均比jp
顾林海
·
2018-10-22 08:25
Android小知识
-什么是HandlerThread
本平台的文章更新会有延迟,大家可以关注微信公众号-顾林海,包括年底前会更新kotlin由浅入深系列教程,目前计划在微信公众号进行首发,如果大家想获取最新教程,请关注微信公众号,谢谢publicclassHandlerThreadextendsThread{intmPriority;intmTid=-1;LoopermLooper;private@NullableHandlermHandler;pu
爱读书的顾先生
·
2018-10-21 16:49
Android小知识
-如何正确的选择HashMap、LinkedHashMap和ArrayMap
本平台的文章更新会有延迟,大家可以关注微信公众号-顾林海,包括年底前会更新kotlin由浅入深系列教程,目前计划在微信公众号进行首发,如果大家想获取最新教程,请关注微信公众号,谢谢在Android应用开发中,HashMap使用最频繁的容器之一,但它并不是最节约的容器,会占用大量内存。HashMap是一个散列链表,向HashMap中put元素时,先根据key的HashCode重新计算hash值,根据
爱读书的顾先生
·
2018-10-21 16:49
Android小知识
之OkHttp的2种请求方式详解
前言OkHttp是目前非常火的网络库,支持HTTP/2,允许所有同一个主机地址的请求共享同一个socket连接,连接池减少请求延时,透明的GZIP压缩减少响应数据的大小,缓存响应内容,避免一些完全重复的请求。在开始之前,首先要先了解如下几个比较核心的类:OkHttpClient:客户端对象Request:访问请求,Post请求中需要包含RequestBodyRequestBody:请求数据,在Po
顾林海
·
2018-10-21 15:01
Android小知识
汇总
1.ScrollView相关问题1.有ScrollView的布局,进入页面时会自动滑动在ScrollView父布局写android:focusableInTouchMode="true"参考:从源码剖析原理及解决方式问题2.ScrollView和ListView嵌套http://blog.csdn.net/insist_onzw/article/details/74857925http://blo
青果果
·
2018-01-25 17:40
android小知识
(2)
1、Android启动外部应用(1)、根据包名启动PackageManagermanager=getPackageManager();IntentlaunchIntentForPackage=manager.getLaunchIntentForPackage("要打开软件的包名");if(launchIntentForPackage!=null){startActivity(launchInten
老肖79
·
2017-11-29 15:52
Android
Android小知识
android小知识
点
1.在tablayout中由于tab条目较少显示成这个样子将app:tabGravity=”center”改为app:tabGravity=”fill”2.viewpager的条目是否可见publicvoidsetUserVisibleHint(booleanisVisibleToUser){super.setUserVisibleHint(isVisibleToUser);Log.e("sout
虫儿漫天飞
·
2017-07-11 15:33
Android小知识
canvas相关操作http://blog.csdn.net/oney139/article/details/8143281动态测量控件大小http://www.cnblogs.com/yxwkf/p/5221684.htmlIntelliJIDEA官网(AndroidStudio新功能)https://www.jetbrains.com/idea/whatsnew/FragmentonHidde
Amby_
·
2017-03-15 10:52
Android小知识
大杂烩
Snackbar与Toast小区别:Snackbaractivity消失后不显示内容Toastactivity消失后仍显示内容Androidstudio中的命名Androidstudio中的布局文件和drawable中不允许出现大写命名的IDAndroidstudio下Module的导入步骤file—importmodule—找到路径—导入—在build.gradle(app)下—添加compil
_龙衣
·
2016-08-28 10:36
学习总结
Android小知识
点积累
1、httpurlconnection的线程问题httpurlconnection需要连接网络的权限。Android4.0后连接网络的操作需要在子线程中做,如果放在主线程中执行,会出现android.os.NetworkOnMainThreadException的异常。2、UI更新问题更新ui的操作只能在主线程中执行,不能再子线程中更新ui。那么如何利用子线程中的数据去更新ui呢?答案是利用han
DZ048
·
2016-07-15 20:51
android学习
Android小知识
库
http://wuxiaolong.me/2015/08/10/android-small-knowledge-base/#rd 原文
Android小知识
库发表于 2015-08-10 | 分类于 Android
大爱_2014
·
2016-06-03 09:32
android
Android小知识
点速记
1.layout_gravity:设置控件在父控件中的位置gravity:设置控件中的内容的位置2.layout_marginTop:本控件距离外面的上面某控件的距离paddingTop:在本控件内,本控件内部的东西距离本控件内边框的距离3.numColumns:设置每行显示的个数4.verticalSpacing用在GridView或者ListView之内的,设置行与行之间的距离5.view.f
Timesongs
·
2016-05-16 20:38
Android基础
Android小知识
一、屏幕出现卡顿的原因:表面原因:1、在UI主线程中执行比如像网络下载等耗时的操作,致使CPU没有能力在16ms内完成对下一帧显示数据的处理2、需要显示的界面太过复杂,比如布局的层次较深,界面控件过多等,给CPU与GPU的渲染造成压力3、手机硬件GPU、CPU处理能力有限,FPS低于16ms,造成卡顿;Android4.1后TripleBuffering三缓冲机制一定程度上缓解了该问题。4、单个帧
rusbme
·
2016-04-21 10:00
android
android小知识
点代码片段
1拨打电话的操作播打电话号码Intentintent=newIntent(); intent.setAction(Intent.ACTION_CALL); intent.setData(Uri.parse("tel:"+number)); startActivity(intent); 2发送短信的操作短信过长时拆分短信一条短信最大的文本长度是多少?中文70汉字英文160字符SmsManagersm
z_fishLong
·
2016-03-28 21:00
android
[置顶]
Android小知识
清单(二)
1、Toast的另一种用法 Toast我们通常用来提示文字,但是也可以用来显示整个View来显示,如下:Toasttoast=newToast(getApplicationContext()); toast.setGravity(Gravity.FILL,0,0); toast.setView(toastView); toast.show(); 2、自定义View时的初始化操作 自定义Vi
u012481172
·
2016-02-22 11:00
android模拟器启动出错
今天想做一个测试
android小知识
点,结果遇到一个问题:错误信息:[2016-01-0614:11:18-Note]Theconnectiontoadbisdown,andasevereerrorhasoccured
android_lyp
·
2016-01-06 15:00
android遇到的错误集
android模拟器启动出错
今天想做一个测试
android小知识
点,结果遇到一个问题:错误信息:[2016-01-0614:11:18-Note]Theconnectiontoadbisdown,andasevereerrorhasoccured
android_lyp
·
2016-01-06 15:00
eclipse
android
adb
android模拟器
入门必遇到的问题之一
模拟器问题
android入门错
android小知识
点
弄一章写点碰到的小问题好了,以后小问题就放在这里了╮(╯_╰)╭ 1.textview点击会变色,这个是android自带的一个主题,动态设置的,所以只要我们对textColor随便设置一个值就可以解决一个问题 android:textColor="#999999" 2.editText设置成输入电话 android:phoneNumber=&quo
·
2015-11-13 14:00
android
android小知识
之SparseArray(HaspMap替换)
最近编程时,发现一个针对HashMap<Integer, E>的一个提示:翻译过来就是:用SparseArray<E>来代替会有更好性能。那我们就来看看源码中SparseArray到底做了哪些事情:一、构造从构造方法我们可以看出,它和一般的List一样,可以预先设置容器大小,默认的大小是10: [java] view plain copy &nb
·
2015-11-12 21:58
android
android小知识
之邮箱地址输入自动完成
虽然不难,但是容易忘记,做个备忘吧 package com.guet.zhuge; import android.app.Activity; import android.os.Bundle; import android.text.Editable; import android.text.TextWatcher; import android.widget.AutoCom
·
2015-11-12 21:57
android
android小知识
之EditText输入框之值监控以及类型限制(数字,英语字母,下划线,是否为星号密码)
1.设置EditText的值监听事件 。 <span style="font-size:14px;color:#990000;"> EditText ed=new EditText(this); ed.setText("EditText之Test"); ed
·
2015-11-12 21:56
EditText
android小知识
之多个listview在同一界面只有item高亮
我的工程里面一个activity有两个有圆角的listview,就是 自定义的 CornerListView继承ListView, 然后 我想圆角的listview A点击之后一个item会高亮 然后B点中的item时B中的item保持高亮,同时中的高亮item不高亮,也就是说,多个ListView只
·
2015-11-12 21:55
ListView
android小知识
之圆角ListView
有些东西看多了,就厌烦了:extjs对我这种感觉最为强烈。甚至,有时觉得设计之殇是审美疲劳。直角看多了,就想看看圆角,不知何时,这几年刮起了一阵阵的圆角设计风:CSS新标准纳入圆角元素,iphone中几乎随处可见圆角设计,也开始出现很多圆角名片了...今天我们就实现一个圆角的ListView效果。圆角的设计,我们并不追求到处都用,无处不用,android中有少数界面用直角确实容易显得锋利,和周边界
·
2015-11-12 21:55
ListView
android小知识
之意图(intent)
android中的意图有显示意图和隐式意图两种, 显示意图要求必须知道被激活组件的包和class 隐式意图只需要知道跳转activity的动作和数据,就可以激活对应的组件 A 主activity B 接收跳转的activity 步骤 1:在主配置文件中声明B 至少要声明一个android:name属性 [html] <activity
·
2015-11-12 21:54
android
android小知识
之注释模板
设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍: 文件(Files)注释标签: /** * @Title: ${file_name} * @Package ${packa
·
2015-11-12 21:53
android
android小知识
之中如何获取当前时间
百度整理过来的 [java] view plain copy print ? import java.text.SimpleDateFormat; &nb
·
2015-11-12 21:52
android
android小知识
之自定义通知(toast)
Toast是较为熟悉的通知,但默认方式比较单调,可以根据自己的需求自定义,在统一UI风格的时候可以单独拿出来做一个工具类来使用。 下面我在Fragment中定义的一个按键弹出自定义Toast,在Activity中同样使用,只需要把上下文参数(getActivity())改为当前activity.this即可。 btn.setOnClickListener(new OnClick
·
2015-11-12 21:51
android
部分
android小知识
点记录
1、在LinearLayout,orientation的值为“vertical”,如何设置其中的两个组件为上下紧挨,没有距离? 设置下边的组件layout_marginTop属性为负数即可,具体设置多少自己调整。2、android单元测试出现:org.apache.http.conn.HttpHostConnectException:Connectionto 在android中使用Ht
achilles12345
·
2015-09-17 00:00
Android小知识
8
1、layer-listlayer-list可以将多个图片按照顺序层叠起来。如下图一种效果当然还有其他效果,比如实现阴影效果:贴一段实现阴影效果的代码: 说下left、right、bottom、top这四个属性,相当于paddingLeft、paddingRight、paddingTop、paddingBottom。2、自定义RadioButton要实现如下效果:步骤:
caohuicong
·
2015-07-09 17:00
Android小知识
7
1、设置Activity为Dialog类型或者透明只需设置下Activity的style即可。Dialog形式:android:theme="@android:style/Theme.Dialog"半透明的:android:theme="@android:style/Theme.Translucent"2、LinearLayout小知识当LinearLayout的方向为vertical时,其lay
caohuicong
·
2015-05-19 09:00
Android小知识
6--关于oracle和sql server的sql语句
一、ORA-00911:无效字符问题和解决症状描述:数据库:oracle10g把sql输出到控制台,然后在Navicat中运行,没有错误。但是在MyEclipse中报错。解决方法:我用的是insert into tablea(aaa) values('123');把最好的;去掉即可。二、dbo.sqlserver中表名前可加dbo.表名,在oracle中不可加。三、ASsqlserver中起别名a
caohuicong
·
2015-05-05 17:00
牛人博客收集
Android(3)从零学Android(4)Android透明菜单制作(5)Android高仿【优酷】圆盘旋转菜单的实现(附代码)(6)AndroidJQuery(7)Android游戏开发专栏(8)
Android
xinwen1995
·
2015-04-30 16:00
[置顶]
Android小知识
清单(一)
在公司多人协作写代码最怕的就是冲突。。。因此一定要协作好,必须有规范,比如引用的库v4、v7包版本都要一致等等。1、invalidate()和postInvalidate()有什么区别? 对于invalidate()源码注释如下: *Invalidatethewholeview.Iftheviewisvisible, *{@link#onDraw(android.graphic
u012481172
·
2015-03-13 17:00
Android小知识
点—ProgressBar、SharedPreferences
ProgressBar的默认长度为100。其中是用此方法bar.setProgress(i);可以实现进度条的增加SharedPreferences用于从手机中取数据。通过方法preference=(SharedPreferences)getSharedPreferences(“xiaoye_sharepreference”,MODE_PRIVATE);//获得实例,并且MODE_PRIVATE表
我们来过
·
2015-03-13 16:05
ProgressBa
SharedPref
android端
Android小知识
4
一、获取天气预报中国天气网提供了一些接口,直接访问即可。注意两点:1)指定访问方式为:GET2)找到合适的地址,百度有很多,但是有些数据不正确,比如:http://m.weather.com.cn/data/101100101.html得到的日期是错误的。发一个正确的:http://weather.51wnl.com/weatherinfo/GetMoreWeather?cityCode=1011
caohuicong
·
2014-12-01 21:00
android小知识
启动activity方式:在onCreate()方法内调用setContentView()方法,用来指定将要启动的res/layout目录下的布局文件,如setContentView(R.layout.main),finish()关闭;或是调用startActivity();或是调用startActivityforResult(),并在Activity结束时返回信息,finishActivity(
mac_xiao
·
2014-11-30 16:59
android
android小知识
android多点触摸缩放图片[java] viewplaincopy /** * 自定义触摸事件 * @author tian * */ rivate class TouchListener implements OnTouchListener{ private PointF startPoint = new PointF(); private
MYBOYER
·
2014-10-08 17:00
android小知识
3
一、关于横竖屏切换的一个题外话在竖屏界面中要想实现部分控件显示横屏效果:只需设置控件的android:rotation属性。当然这样的后果是控件宽高及padding、margin等属性需要重新设值,否则界面出奇的丑。二、getDrawable()和decodeResource()区别使用getResource.getDrawable加载图片资源时,无论对同一个资源加载多少次,堆内存的占用没有变化;
caohuicong
·
2014-09-24 22:00
android小知识
--加载对话框
publicclassLoadingDialogextendsDialog{ privateContextmContext; privateLayoutInflaterinflater; privateLayoutParamslp; privateTextViewloadtext; publicLoadingDialog(Contextcontext){ super(context,R.s
wangjia55
·
2014-05-19 17:00
Android小知识
点
阅读更多1、最近翻看以前的项目时候,想更改下布局文件,谁知道就改了个参数就提示如下的报错,百思不得其解,
Android小知识
点原来是这样解决的。小记一下。
luckliu521
·
2014-04-10 09:00
Android小知识
点
1、 最近翻看以前的项目时候,想更改下布局文件,谁知道就改了个参数就提示如下的报错,百思不得其解,
Android小知识
点原来是这样解决的。小记一下。
luckliu521
·
2014-04-10 09:00
android
Android小知识
点
获取当前设备的屏幕分辨率:WindowManagerwindowManager=getWindowManager(); Displaydisplay=windowManager.getDefaultDisplay(); intwidth=display.getWidth(); intheight=display.getHeight();令EditText控件的光标跟随输入的字符的长度移动(即一直
laosanwangjing
·
2013-11-29 10:00
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他