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--
修改ListView的点击效果
今天,发现自己写的ListView的点击效果不见了,查了一下资料,整理下ListView的点击效果的修改。1.取消ListView的点击效果。方法一:直接在xml文件的ListView中添加这句:android:listSelector="@android:color/transparent"方法二:在ListView的子布局的布局文件里添加背景色。原理是遮挡自带的点击效果。如:android:b
Anler2013
·
2020-08-15 16:59
Android
XML
UI
Android--
项目练习(一)
用底部导航栏和fragment做一个页面效果publicclassBaseActivityextendsFragmentActivityimplementsRadioGroup.OnCheckedChangeListener{privateRadioGroupradioGroup;privateListlistPager;privateintposition;privateFrameLayoutf
啊翔仔
·
2020-08-15 15:35
Android
Android--
>无障碍服务(AccessibilityService)开发指南(多用于抢红包,添加附近好友等功能)
学习最好的方法就是:查看官方,官方,官方的文档;虽然不够详细,但足够权威;无障碍官方指南:https://developer.android.com/guide/topics/ui/accessibility/index.html推荐博文:http://www.tuicool.com/articles/FRFnq2http://blog.csdn.net/itfootball/article/de
angcyo
·
2020-08-15 13:48
Android
Android--
通过AIDL+反射,调用android内部隐藏的服务实现挂断电话
简介:-1.AIDL(AndroidInterfaceDefinitionLanguage)是Android四大组件中Service下实现应用程序进程之间通信的方式之一;-2.调用系统服务挂电话步骤:步骤一:准备aidl文件—-1.在你Android工程下面的src目录下新建一个包,包名有要求,要写成com.android.internal.telephony;—-2.在上面创建好的包中新建一个文
Rose-
·
2020-08-15 01:00
android
bluedroid中的start discovery代码流程
之前看到某位大神的博客
android--
蓝牙bluetooth(三)搜索蓝牙,介绍了Android中蓝牙的搜索过程,从framework到service,再到JNI、bluetoothstack,大致的流程讲得很清楚
utadalight
·
2020-08-14 03:09
bluedroid
Android--
通知之Notification
前言之前一篇博客讲了Android下使用Toast的方式提示消息。这篇博客讲解一下在Android中使用Notification提示消息给用户,Notification是一种具有全局效果的通知,程序一般通过NotificationManager服务来发送Notification。在本篇博客中,将介绍Notification的常规使用,以及自定义方式的使用,对于每种不同的方式,都提供示例展示效果。N
weixin_33709219
·
2020-08-13 21:50
android--
将editText中提示文字放到右边且不消失的简单做法
android--
将editText中提示文字放到右边且不消失的简单做法:使用RelativeLayout布局方式,将editText和textView两个控件重叠;textView控件的背景设为透明,
W了个G
·
2020-08-13 20:27
android开发
/
jni
Android--
(6)--详解ImageButton属性
ImageButton是android.widget.ImageView的子类android:src:这将设置一个可绘制的ImageView内容android:adjustViewBounds:设置为true,如果想调整ImageView其边界,以保持其绘制的高宽比android:baseline:这是偏移此视图内部基线android:baselineAlignBottom:如果为true,则图像
chfangfang
·
2020-08-13 17:28
Android开发
Android开发技术
Android--
监测文件夹内容变化
一.概述:android.os包下的FileObserver类是一个用于监听文件访问、创建、修改、删除、移动等操作的监听器,基于linux的INotify。FileObserver是个抽象类,必须继承它才能使用。每个FileObserver对象监听一个单独的文件或者文件夹,如果监视的是一个文件夹,那么文件夹下所有的文件和级联子目录的改变都会触发监听的事件。二.监听的事件类型:ACCESS,即文件被
chaoyu168
·
2020-08-13 13:48
Android
Android开发
Android--
>如何优雅的切换表情和键盘(原理)
网上有很多开源的项目,但通常都封装的很复杂,并不能很友好的自定义,甚至原理都看不清楚.没关系,这篇文章就是讲原理的.让你分分钟都能自定义一个出来.正常情况下,当我们切换表情和键盘的时候,Layout会跳动,体验极其差.有几个前提需要满足:布局大概是这样的://这个是自定义的包裹层,核心布局//注意这条属性,关键哦//这里用来放内容//这里用来放表情,默认情况下,表情布局是隐藏的;分析在不显示表情布
angcyo
·
2020-08-13 13:42
Android
android 多线程
Android--
多线程之Handler前言Android的消息传递机制是另外一种形式的“事件处理”,这种机制主要是为了解决Android应用中多线程的问题,在Android中不允许Activity新启动的线程访问该
weixin_33735676
·
2020-08-10 23:24
Android--
通过ContentResolver取得com.android.providers.media下的media信息
java文件:packagecn.mrzhu.media;importandroid.app.Activity;importandroid.content.ContentResolver;importandroid.content.Intent;importandroid.database.Cursor;importandroid.net.Uri;importandroid.os.Bundle;i
zlQ_
·
2020-08-10 05:39
Android
android--
四大组件之ContentProvider与SQLite数据库的联用
使用方法:1.创建一个数据库,继承SQLiteOpenHelper2.新建一个MyProvider继承ContentProvider,并重写方法3.实现MyProvider里面的增删改查方法4.在主activity里面调用数据库的增删改查方法一.创建一个数据库,继承SQLiteOpenHelperpublicclassMyDatebaseopenHelperextendsSQLiteOpenHel
Sweety_ykx
·
2020-08-10 05:54
Android--
锁定横屏、竖屏、去标题全屏
xml文件中设置:要实现这个目的,只需要在AndroidManifest.xml里声明Activity的时候加上一个属性:android:screenOrientation,属性取值landscape为固定横屏、portrait为固定纵屏幕。b)代码实现如下:@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(s
weixin_34221773
·
2020-08-10 03:08
Android--
使用反射和FragmentTabHost实现底部导航
本篇文章将继续总结实现底部导航的另外两种方式,RadioGroup+反射以及FragmentTabHost的形式实现底部导航,而其中反射是我在开发中最常用的一种方式,另外RadioGroup和Tablayout的方式实现底部导航在上一篇博客已经总结过,有需要使用另两种方式的可以看另一篇博客:博客地址:http://blog.csdn.net/huohao_blogs/article/details
huohao-nicole
·
2020-08-09 18:19
Android开发
Android--
购物车的实现详解
现在做商城的越来越多,或者说添加商城功能的应用越来越多,昨天有人给我要购物车的Demo,所以本篇文章主要总结一下商城中购物车部分的实现过程和具体代码,整体实现虽然不难,但要注意它的逻辑关系,我使用的是本地数据,界面不是那么美观,大家就将就看一下主要的实现方式。先看一下Activity的布局(我这使用的是Listview,写项目的话建议大家使用Recyclerview):布局没什么好说的之后是Lis
huohao-nicole
·
2020-08-09 17:50
Android开发
Android获取全局Context的方法
Android获取全局Context的方法
Android--
应用全局获取Context-超宇的博客-CSDN博客https://blog.csdn.net/chaoyu168/article/details
weixin_34060741
·
2020-08-09 14:11
Android--
抽取Module Gradle中的版本号
单独建立一个:dependencies.gradleext{//AndroidsdkandroidBuildToolsVersion="25.0.2"androidMinSdkVersion=19androidTargetSdkVersion=25androidCompileSdkVersion=25//AndroidlibsupportAppCompatVersion="25.3.1"suppo
TpOut
·
2020-08-09 13:06
greendao 默认数据库db 生成路径,以及db文件导出
2、由于data目录在真机没有root情况下,不能访问,可以用模拟器(AS自带模拟器)查看greendao生成的db文件打开DDMS方式:Tools-->
Android--
>AndroidDeviceMonitor3
songzi1228
·
2020-08-09 12:19
GreenDao
Realm
Android -- 网络管理分析
Android--
网络管理分析在当前网络成为必不可少的条件时,android系统也集成的wifi,bluetooth,eth,cablemodem等等,为了将其它网络加入进来,大致浏览一下网络管理的相关分析
iteye_12837
·
2020-08-09 08:31
Android--
增量更新
一、介绍当我们发布新版本的时候,一些用户升级并不是很积极,这就造成了新版本的升级率并不高。而google为了解决了这个问题,提出了SmartAppUpdate,即增量更新(也叫做差分升级)。增量更新的流程是:用户手机上安装着某个应用,下载了增量包,手机上的apk和增量包合并形成新的包,然后再次安装(注意这个过程是要重新安装的,当然部分应用市场有root权限你可能感知不到)。那么把整个流程细化为几个
chaoyu168
·
2020-08-09 07:50
Android
Android开发
Android--
>检测内置/外置SD卡存储卡,枚举所有挂载点(通过反射实现),监听SD卡广播
直接上重点:1:获取内置SD卡的路径,但是判断是否有效(是否挂载),需要用到下面检测挂载点的方法/***获取内置SD卡路径**@return*/publicStringgetInnerSDCardPath(){returnEnvironment.getExternalStorageDirectory().getPath();}2:枚举系统所有可用的挂载点,返回的都是绝对路径/**枚举所有挂载点*/
angcyo
·
2020-08-09 07:56
Android
Android--
应用全局获取Context
当应用程序架构复杂时,很多逻辑就会脱离Activity类,而是一个纯粹的Java类,此时若需要使用Context,怎么办呢?本文主要介绍这种情况下获取全局Context的方法。定制Application类Android提供了一个Application类,应用程序启动时系统会自动初始化该Application。我们可以定制一个自己的Application类继承自原始Application类,以便管理
chaoyu168
·
2020-08-09 04:07
Android
Android开发
Android--
数据库GreenDao使用
一、简介greenDAO是一个对象关系映射(ORM)的框架,能够提供一个接口通过操作对象的方式去操作关系型数据库,它能够让你操作数据库时更简单、更方便。如下图所示:Github地址:https://github.com/greenrobot/greenDAOGreenDao优点:1.性能高,号称Android最快的关系型数据库2.内存占用小3.库文件比较小,小于100K,编译时间低,而且可以避免6
weixin_33775582
·
2020-08-09 04:36
Android--
音频开发--信号从麦克风到扬声器的处理流程
信号从麦克风到扬声器的处理流程—-示意图基础知识简介音频采集APIMediaRecorder更加上层一点的API它可以直接把手机麦克风录入的音频数据进行编码压缩(如AMR、MP3等)并存成文件MediaRecorder底层也是调用了AudioRecord与AndroidFramework层的AudioFlinger进行交互的。AudioRecord更接近底层能够更加自由灵活地控制,可以得到原始的一
马_致远
·
2020-08-08 19:08
android
音频开发
Android--
仿淘宝商品详情(继续拖动查看详情)及标题栏渐变
绪论最近一直比较忙,也没抽出时间来写博客,也不得不说是自己犯了懒癌,人要是一懒就什么事都不想做了,如果不能坚持下来的话,那么估计就废了,��。最近自己攒了好多东西,接下来的时间我会慢慢都分享出来的。好了废话不多说了,下面我们开始正题:今天要分享的是淘宝的详情页,之前在淘宝上买东西的时候看到淘宝的详情页效果比较不错,所以今天就来仿一下它的效果吧,可能没有淘宝的好,希望见谅啊。效果图先上效果图:这是淘
Hankkin_Coding
·
2020-08-08 10:02
Android--
取得MD5指纹,取得MapKey
1.打开Eclipse开发环境菜单栏选择“Windows>Preferences"选项打开"Preference"窗口在窗口左侧菜单中选择"Android>Build"选项复制红色框中的内容,win+r打开命令提示符窗口,输入cmd,回车2.输入keytool-list-v-aliasandroiddebugkey-keystore再加上刚刚从红色框中复制出来的内容我这里的就是keytool-li
zlQ_
·
2020-08-07 23:21
Android
android studio 上junit4的使用
配置:1.Tool-->
Android--
>SDKManager-->SDKTools-->SupportRepositoty.install即可2.app-->buildgradle配置:android
奇异的喵星人
·
2020-08-07 14:05
Android
java
Android--
查找程序根目录下所有文件/Java IO操作
本实例实现的是浏览根目录下所有的文件,包含子目录下所有的文件,类似于实现“Windows资源管理器”,首先,先看下程序的实现截图:这个程序应用的是ListActivity和JavaIO的知识。首先,让我们先看下主程序的布局文件定义:其中,ListView中的各个子TextView也是由程序提供,布局文件如下:主程序的实现代码如下:publicclassEX04_21extendsListActiv
iteye_3753
·
2020-08-07 14:27
Android--
设计模式
一般来说,常用的设计模式有以下八种:单例、工厂、观察者、代理、命令、适配器、合成、访问者单例模式:目的是为了让系统中只有一个调用对象,缺点是单例使其他程序过分依赖它,而且不同单例运行在不同进程中,使得维护困难;工厂模式:生产固定的一些东西,如抽象类,缺点是产品修改麻烦;如喜欢动作片和爱情片的人分别向服务器发出同一个请求,就可以得到他们想看的影片集,相当于不同对象进行同一请求,需求均得到满足。观察者
chaoyu168
·
2020-08-07 13:54
Android
Android开发
Android--
使用Intent打开各种文件
1.自定义androidIntent类,可用于获取打开以下文件的intent:PDF,PPT,WORD,EXCEL,CHM,HTML,TEXT,AUDIO,VIDEO2.错误事例Intentit=getPdfFileIntent(“file:///android_asset/helphelp.pdf”);原因:可能是因为程序没有权限访问其它APK里的asset文件夹下的资源文件,又或者是路径写错。
RainMcCom
·
2020-08-07 12:14
菜鸟的Android
Android--
>颜色渐变动画的实现,应用市场跳转
这个动画实现起来很简单,但是前提是你知道该怎么实现.哈哈;如果不知道,再简单,都是那么难;颜色渐变动画:publicvoidstartAnimation(Viewview){ViewanimationView=findViewById(R.id.view);//创建动画,这里的关键就是使用ArgbEvaluator,后面2个参数就是开始的颜色,和结束的颜色.ValueAnimatorcolorAn
angcyo
·
2020-08-07 10:42
Android
颜色渐变
动画
Android--
多用户模式
Android中的多用户与Windows的多用户类似,可以支持多个用户使用系统。通常,第一个在系统中注册的用户将默认成为系统管理员。不同用户的设置各不相同,并且不同用户安装的应用及应用数据也不相同。但是系统中和硬件相关的设置则是共用的,例如网络设置等。Android与Windows不同,用户切换后前面用户运行的后台进程还可以继续运行。这样,进行用户切换时无须中断一些后台进行的耗时操作(如下载)。一
我是普通人
·
2020-08-06 10:17
Android
多用户问题
Android Studio 工具栏添加常用按钮
在工具栏中添加一些常用的按钮,如设置、DDMS,有利于提高我们的开发效率,举例说明:设置后的菜单栏和工具栏,如图常用的DDMS在新版本的工具栏中找不到,当然我们也可以通过Tools-->
Android-
weixin_30918415
·
2020-08-05 22:58
Android--
发送短信,并且通知发送方
1、发送短信涉及到权限,我们需要把权限加上2、当我们发送短信时,不管发送是否成功,接收方是否接收到,系统都会发送广播3、这时我们注册广播去接收一下就可以了4、布局文件很简单,里面就两个EditText和一个button下面上代码,里面有注释:发送广播接收器:packagecom.example.fanlei.cutnotedemo;importandroid.app.Activity;import
weixin_30445169
·
2020-08-05 22:55
android--
>游戏框架
说明一下:一直以来都是做j2me平台的游戏开发的。这次要转到android,想想肯定思想是想通的,因此也就写了此文废话不多说直接上源码packageSur.Face.Pro;importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.P
东_爷
·
2020-08-05 19:09
Android
Android--
获取手机所有APP信息
publicvoidgetAllAppNames(){PackageManagerpm=getPackageManager();////获取到所有安装了的应用程序的信息,包括那些卸载了的,但没有清除数据的应用程序Listlist2=pm.getInstalledPackages(PackageManager.GET_UNINSTALLED_PACKAGES);//PackageManager.GE
yushuangping
·
2020-08-05 03:22
android进阶
Android--
>RecyclerView模仿探探左右滑动布局
站在巨人的肩膀上,才能走得更远.参考文章:http://blog.csdn.net/zxt0601/article/details/53730908我在此基础上优化了部分代码,添加了滑动回调,可自定义性更强.并且添加了点击按钮左右滑动的功能.据说无图都不敢发文章了.看图:1:这种功能,首先需要自己管理布局继承RecyclerView.LayoutManager,显示自己管理布局,比如最多显示4个v
angcyo
·
2020-08-05 00:20
Android
Android--
整理一些面试题
Activity生命周期?保存activity的一些信息在哪个生命周期方法中?生命周期函数调用情景oncreate()activity创建调用onstart()当前activity是可见状态,没有焦点,不能交互,一般可在当前方法做一些动画的初始化操作onResume()当前activity状态属于运行状态(Running),可与用户进行交互onPause()当另外一个activity覆盖当前的ac
HelloSim
·
2020-08-04 07:59
Android开发
Android--
内存优化
1作用定义优化处理应用程序的内存使用、空间占用。避免因不正确使用内存&缺乏管理,从而出现内存泄露(ML)、内存溢出(OOM)、内存空间占用过大等问题,最终导致应用程序崩溃(Crash)。2Android内存管理机制2.1针对进程的内存策略内存分配策略由ActivityManagerService集中管理所有进程的内存分配内存回收策略步骤1:ApplicationFramework决定回收的进程类型
HelloSim
·
2020-08-04 07:59
Android开发
android
Android--
在一个Button上显示不同类型的字体
今天写界面的时候,为了让界面更加美观,要在一个Button上显示不同颜色的字体,及线条、图片。但是这个问题困扰了我很久,现在终于实现了。先放效果图:整个控件是一个Button。1、首先先绘制底部的背景图采用xml的layer-list来绘制。btn_bg.xml先用红色铺满整个控件,再用另一种颜色铺满,只在右边留下一条5dp线,再在上面铺上红色的球。现在得到了背景图:2.接下要在Button中显示
Anler2013
·
2020-08-04 02:29
UI
Android
XML
Android--
>Log系统,Logback的使用体验(slf4j)
(转载)http://blog.csdn.net/angcyo/article/details/51405301一个好的程序,完全可以从Log中,解决问题.一个好的Log系统,是一个程序的关键.本文介绍的是Logback-Android,这个库,可以将Log写入到File,写入到数据库,写入到Email,写入到网络.当然,最基本的Logcat窗口完美输出,是最基本的;开源地址:https://gi
u010746364
·
2020-08-04 02:53
Android--
计算器小程序
今天是学android的第3天,感觉自己速度有点慢了,前几天学了一些常用的控件,监听器,五种布局方式,页面跳转,Activity相关知识等内容。今天做了一个计算器,首先分解一下步骤:1.编写基本的布局文件:下面是整个程序安装到手机之后的程序:现在感觉这个布局没有布好,控件在空间上,距离上不均匀,往后的学习中我会加强练习。这个布局采用的是LinearLayout线性布局的方式,上面的内容比较好理解,
R3
·
2020-08-04 01:33
Android
Android--
(1)--TextView的常用属性值
TextView是文本控件,用来显示文本;常用属性:android:textIsSelectable=”true”//设置让TextView文本可被选择android:autoLink//设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all);android:drawableLeft//在text的左边
chfangfang
·
2020-08-03 22:31
Android开发
Android开发技术
android--
双击事件
privateintgetCount=0;privatelongfirstClick;privatelongsecondClick;/***调用写在onToucheEvent中*@paramevent*/privatevoiddoubleClick(MotionEventevent){if(MotionEvent.ACTION_DOWN==event.getAction()){count++;if
淡淡的id
·
2020-08-03 21:46
android
android--
设置TextView部分文字的颜色和背景(高亮显示)
设置部分文字背景高亮显示:Java代码publicclassHighLightActivityextendsActivity{Stringstrs="我的心太乱了,给我点空白。";TextViewtextview;intstart=3;intend=5;/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(Bund
nie_feilong
·
2020-08-03 20:46
Android
android--
调用系统相机拍照,显示并保存照片 - zhengwen
http://www.tuicool.com/articles/nYFZnu最近自己琢磨开发一个个人应用,主要功能是管理个人的私密文件、照片、视频文件(你懂的),每个人的手机里都有一些不想被他人窥视的图片或视频文件吧,想必这种应用还是有需求的。起初规划了一下应用,设计了五个主要的功能模块:登录模块、文档管理、图片管理、视频管理、关于我们。既然规划好了功能模块,那咱就开始动手吧。由于没有复杂的权限设
大禾
·
2020-08-03 19:20
Android应用
Android--
封装Dialog,即自定义Dialog,使其满足各种dialog的样式要求
工作中,我们免不了需要使用Dialog显示各种各样的提示页面,但是呢,有的需要透明度,有的需要取消黑暗度,或者对显示的位置和大小要求等等,不一而足,于是就产生了自己封装一个高大上的Dialog来满足工作当中需要的各种各样的需求。其实呢,封装Dialog,最主要的地方就是在于dialog的Window的封装,通过getWindow获取到Window后,使用它可以对Dialog做一些自定义的内容。下面
petterzou
·
2020-08-03 17:05
android
Android--
>拍照/相册选择照片(从Uri中获取图片路径)
对于一个APP来说,照片选择是经常会用到的功能.拍照获取照片此方法需要指定照片的路径,这是最简单的获取照片的方式了;/***拍照获取图片,imageUri.getPath()图片路径*/publicstaticvoidgetPhotoFromCamera(Activitycontext,intrequestCode,UriimageUri){Intentintent=newIntent(Media
angcyo
·
2020-08-03 14:20
Android
Android--
实现一个函数对多个CheckBox动态监
最近在写一个程序时,用到了CheckBox。对于每个CheckBox来说,使用的逻辑是一样的,即点击后获取上面的文字。可十多个CheckBox,为每个都写一个监听函数那也太多了。所以研究了一下,想到了一个偷懒的方法。首先用一个HashMap,将CheckBox和每个CheckBox上的文字储存起来。这里CheckBox作为Key储存。然后通过一个Set获取HashMap里的所有Key。接下来用一个
Lriko
·
2020-08-03 13:57
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他