Welcome 微信登录

首页 / 移动开发 / Android

Android定制自己的EditText轻松改变底线颜色

Android定制自己的EditText轻松改变底线颜色

最近做 android 项目遇到这个问题,为了保持 app 风格一致,需要将原生的EditText底线颜色改成橙色。网上搜了一些解决方案,特此记录总结一下。效果图默认的EditText底线颜色是蓝色的,我们想实现橙色的效果实现方法1、准备两个背景图一个作为 edittext 的默认背景 , 另一个作为 输入时候的背景Note使用 9.png, 不要用png, 否则图片会模糊, 花掉在文件夹 drawable 用selector 建立一个xml 文件<...
Android编程自定义Notification实例分析

Android编程自定义Notification实例分析

本文实例讲述了Android编程自定义Notification的用法。分享给大家供大家参考,具体如下:Notification是一种让你的应用程序在不使用Activity的情况下警示用户,Notification是看不见的程序组件警示用户有需要注意的事件发生的最好途径。作为UI部分,Notification对移动设备来说是最适合不过的了。用户可能随时都带着手机在身边。一般来说,用户会在后台打开几个程序,但不会注意它们。在这样的情形下,当发生需要注意的事件时...
Android编程获取系统隐藏服务实现锁屏的方法

Android编程获取系统隐藏服务实现锁屏的方法

本文实例讲述了Android编程获取系统隐藏服务实现锁屏的方法。分享给大家供大家参考,具体如下:实现原理:当按锁屏键时,会发出一个广播,当界面接收到一个广播就可以实现锁频。我们可以调用IDevicePolicyManager服务中的lockNow方法来发送一个广播实现锁屏。IDevicePolicyManager是被系统隐藏掉的,需要通过反射还获取此服务。步骤:1.创建MyAdmin的广播接收者继承DeviceAdminReceiver2.通过反射 ,获取...
Android项目开发 教你实现Periscope点赞效果

Android项目开发 教你实现Periscope点赞效果

现在视频应用越来越火,Periscope火起来后,国内也出现了不少跟风者,界面几乎跟Periscope一模一样.Periscope确实不错,点赞的效果也让人眼前一亮,很漂亮,于是乎,我就想着自己实现一下.最终的效果图如下:最终效果图.gif录制的效果不太好,手机运行起来还是挺好看的.不能说一模一样,但是也差不多了吧!~惯例:通过本文你将学习到什么?自定义view的一些基础方法以及一些注意点随机数的使用插补器的使用属性动画的高级用法贝塞尔曲线在And...
汇总Android视频录制中常见问题

汇总Android视频录制中常见问题

本文分享自己在视频录制播放过程中遇到的一些问题,主要包括:视频录制流程视频预览及SurfaceHolder视频清晰度及文件大小视频文件旋转一、视频录制流程 以微信为例,其录制触发为按下(住)录制按钮,结束录制的触发条件为松开录制按钮或录制时间结束,其流程大概可以用下图来描述。1.1、开始录制 根据上述流程及项目的编程惯例,可在onCreate()定义如下函数来完成功能:初始化过程主要包括View,Data以及Listener三部分。在初始化View时,添加...
Android布局之LinearLayout线性布局

Android布局之LinearLayout线性布局

LinearLayout是线性布局控件:要么横向排布,要么竖向排布常用属性:android:gravity------------设置的是控件自身上面的内容位置android:layout_gravity-----设置控件本身相对于父控件的显示位置android:layout_weight----- 给控件分配剩余空间先给大家展示一下导图:知识点详解(演示效果方便组件没有设置id)(1)gravity和Layout_gravityandroid:gravi...
Android编程开发之ScrollView嵌套GridView的方法

Android编程开发之ScrollView嵌套GridView的方法

本文实例讲述了Android编程开发之ScrollView嵌套GridView的方法。分享给大家供大家参考,具体如下:前些日子在开发中用到了需要ScrollView嵌套GridView的情况,由于这两款控件都自带滚动条,当他们碰到一起的时候便会出问题,即GridView会显示不全,为了解决这个问题查了N多资料,某个谷歌的官方回复竟然是GridView不需要ScrollView,那个牛气冲天啊,可是爷偏偏用到了肿么办呢?!又继续查,神马重写控件重写类的,那代...
Android仿QQ好友列表实现列表收缩与展开

Android仿QQ好友列表实现列表收缩与展开

ExpandableListView是一个垂直滚动显示两级列表项的视图,与ListView不同的是,它可以有两层:每一层都能够被独立的展开并显示其子项。好友QQ列表,可以展开,可以收起,在android中,以往用的比较多的是listview,虽然可以实现列表的展示,但在某些情况下,我们还是希望用到可以分组并实现收缩的列表,那就要用到android的ExpandableListView,今天研究了一下这个的用法,也参考了很多资料动手写了一个小demo,实现了...
Android布局之TableLayout表格布局

Android布局之TableLayout表格布局

Tablelayout类以行和列的形式对控件进行管理,每一行为一个TableRow对象,或一个View控件。当为TableRow对象时,可在TableRow下添加子控件,默认情况下,每个子控件占据一列。 当为View时,该View将独占一行。三个常用的属性android:collapseColumns:设置需要被隐藏的列的序号android:shrinkColumns:设置允许被收缩的列的列序号android:stretchColumns:设置运行被拉伸的...
Android布局之FrameLayout帧布局

Android布局之FrameLayout帧布局

前言作为android六大布局中最为简单的布局之一,该布局直接在屏幕上开辟出了一块空白区域,当我们往里面添加组件的时候,所有的组件都会放置于这块区域的左上角;帧布局的大小由子控件中最大的子控件决定,如果都组件都一样大的话,同一时刻就只能能看到最上面的那个组件了!当然我们也可以为组件添加layout_gravity属性,从而制定组件的对其方式帧布局在游戏开发方面用的比较多,等下后面会给大家演示一下比较有意思的两个实例(-)帧布局简介帧布局容器为每个加入的其中...
Android布局之GridLayout网格布局

Android布局之GridLayout网格布局

网格布局标签是GridLayout。这个布局是android4.0新增的布局。这个布局只有4.0之后的版本才能使用。不过新增了一些东东①跟LinearLayout(线性布局)一样,他可以设置容器中组件的对齐方式②容器中的组件可以跨多行也可以跨多列(相比TableLayout直接放组件,占一行相比较)因为是android 4.0新增的,API Level 14,在这个版本以前的sdk都需要导入项目,等下会详细介绍常用属性:排列对齐:①设置组件的排列方式: a...
Android Sqlite命令详解(基本命令)

Android Sqlite命令详解(基本命令)

在Android开发中SQLite起着很重要的作用,网上SQLite的教程有很多很多,不过那些教程大多数都讲得不是很全面。本人总结了一些SQLite命令,借着论坛的大赛,跟大家分享分享的。一.SQLite的介绍1.SQLite简介SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入 式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持 Windows/...
Android中使用SQLite3 命令行查看内嵌数据库的方法

Android中使用SQLite3 命令行查看内嵌数据库的方法

在上图中,除了最后一个红色的方框,其它方框都是adb shell下的命令。【1】在Android程序中,一般创建的数据库存放在 /data/data/[应用程序包名]/databases 的目录下。【2】cd 命令:文件夹跳转命令。ls 命令:查看某个文件夹下面有哪些文件。【3】使用 "sqlite3 [数据库名称] " 命令来对某数据库进行一系列的操作。【4】在经过第【3】步骤后,可以使用 .tables 命令查看某数据库中包含哪些表。若要查询某表中包含...
Android编程之书架效果背景图处理方法

Android编程之书架效果背景图处理方法

本文实例讲述了Android编程之书架效果背景图处理方法。分享给大家供大家参考,具体如下:在android应用中,做一个小说阅读器是很多人的想法,大家一般都是把如何读取大文件,如果在滚动或是翻页时,让用户感觉不到做为重点。我也在做一个类似一功能,可是在做书架的时候,看了QQ阅读的书架,感觉很好看,就想做一个,前面一篇《android书架效果实现原理与代码》对此做了专门介绍,其完整实例代码可点击此处本站下载。上面的例子很不错,可是有一个问题是他的背景图的宽必...
Android编程中自定义dialog用法实例

Android编程中自定义dialog用法实例

本文实例讲述了Android编程中自定义dialog用法。分享给大家供大家参考,具体如下:dialog是android中提供的一组弹出提示框,非常好用,可是它的样式是一个定式,有时候我们需求定义一些自己的样式1、定义一个样式文件,此文件继承自Theme.Dialog,在style.xml文件中建立一个自己的样式<style name="addNoteType_error_Dialog" parent="@android:Theme.Dialog"&g...
深入解读Android开发中Activity的生命周期

深入解读Android开发中Activity的生命周期

什么是Activity 首先,Activity是Android系统中的四大组件之一,可以用于显示View。Activity是一个与用记交互的系统模块,几乎所有的Activity都是和用户进行交互的,但是如果这样就能说Activity主要是用来显示View就不太正确了。 在深入了解Activity之前,我们先要知道一下MVC设计模式,在JAVAEE 中MVC设计模式已经很经典了,而且分的也比较清晰了,但是在Android中,好多人对MVC在Android开发...
<< 441 442 443 444 445 446 447 448 449 450 >>