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手机打电话时,有时可能会需要对来去电通话自动录音,本文就详细讲解实现Android来去电通话自动录音的方法。 来去电自动录音的关键在于如何监听手机电话状态的转变: 1)来电的状态的转换如下(红色标记是我们要用到的状态) 空闲(IDEL)——>响铃(RINGING)——>接听(ACTIVE)——>挂断(经历DISCONNECTING——DISCONNEC
chaoyu168
·
2016-04-06 14:00
android
service
通话录音
Android--
>MediaMuxer,MediaCodec,AudioRecord及Camera实现音频视频混合MP4文件
本文相当长,读者请注意…阅读之前,我喜欢你已经了解了以下内容:1:https://github.com/saki4510t/AudioVideoRecordingSample这个开源库介绍了,音频和视频的录制,其实已经够了~~~,不过视频的录制采用的是GLSurfaceView中的Surface方法,并没有直接采用TextureView和Camera的PreviewCallback方法.2:htt
angcyo
·
2016-04-02 13:50
Android
Android--
>MediaMuxer,MediaCodec,AudioRecord及Camera实现音频视频混合MP4文件
本文相当长,读者请注意…阅读之前,我喜欢你已经了解了以下内容:1:https://github.com/saki4510t/AudioVideoRecordingSample这个开源库介绍了,音频和视频的录制,其实已经够了~~~,不过视频的录制采用的是GLSurfaceView中的Surface方法,并没有直接采用TextureView和Camera的PreviewCallback方法.2:htt
angcyo
·
2016-04-02 13:00
Camera
mediacodec
MediaMuxer
AudioRecor
TextureVie
Android--
短信拦截及IP拨号
publicclassCallReceiverextendsBroadcastReceiver{ //接收到广播时就会调用 @Override publicvoidonReceive(Contextcontext,Intentintent){ //添加IP线路 //在打电话广播中,会携带拨打的电话的号码,通过以下代码获取到 Stringnumber=getResultData(); if(nu
chaoyu168
·
2016-03-31 14:00
android
Android--
快速开发框架 afinal
Afinal简介Afinal是一个android的sqliteorm和ioc框架。同时封装了android中的http框架,使其更加简单易用;使用finalBitmap,无需考虑bitmap在android中加载的时候oom的问题和快速滑动的时候图片加载位置错位等问题。Afinal的宗旨是简洁,快速。约定大于配置的方式。尽量一行代码完成所有事情。目前Afinal主要有四大模块:FinalDB模块:
chaoyu168
·
2016-03-30 14:00
android
Afinal
Android--
锁定横屏、竖屏、去标题全屏
xml文件中设置:要实现这个目的,只需要在AndroidManifest.xml里声明Activity的时候加上一个属性:android:screenOrientation,属性取值landscape为固定横屏、portrait为固定纵屏幕。 b)代码实现如下:@Override publicvoidonCreate(BundlesavedInstanceState){ super.onCreat
chaoyu168
·
2016-03-29 14:00
android
竖屏
锁定横屏
去标题全屏
android--
显式跳转和隐式跳转的区别用法
#创建第二个activity*新创建的activity,必须在清单文件中做配置,否则系统找不到,在显示时会直接报错*只要有以下代码,那么就是入口activity,就会生成快捷图标 *如果Activity所在的包跟应用包名同名,那么可以省略不写1.创建class类继承Activity2.创建布局文件,作为Activity的显示内容3.在清单文件中注册Acti
chaoyu168
·
2016-03-28 11:00
android
Activity
intent
从Eclipse迁移到Android studio(还有遇到的各种问题)
(1) 在Eclipse中,选择Flie->Export-->
Android--
>GenerateGradlebuildfiles(2),next-->选中自己要导的项目-->next-->先只勾选Forceoverridingofexeistingfiles
bruce_hei
·
2016-03-27 09:00
android--
显式跳转和隐式跳转
区别如下:显式启动Activity指的是在Intent内部直接声明要启动的activity所对应的class。隐式启动Activity的intent到底发给哪个activity,需要进行三个匹配,一个是action,一个是category,一个是data,可以是全部或部分匹配,同样适用于Service和BroadcastReceiver。A:显式启动下面用代码来解释什么是显式启动。[java] v
shangandeyu_kun
·
2016-03-25 17:00
android
Activity
intent
android--
显式跳转和隐式跳转
区别如下:显式启动Activity指的是在Intent内部直接声明要启动的activity所对应的class。隐式启动Activity的intent到底发给哪个activity,需要进行三个匹配,一个是action,一个是category,一个是data,可以是全部或部分匹配,同样适用于Service和BroadcastReceiver。A:显式启动下面用代码来解释什么是显式启动。[java] v
chaoyu168
·
2016-03-25 17:00
android
Activity
intent
Android--
智能机器人聊天
借助API,可快速实现在安卓手机上的与智能机器人聊天的功能。大体的步骤有:1、异步请求数据;2、解析json数据;3、封装数据;4、实现布局;源代码下载地址:http://download.csdn.net/detail/leyezhiqiu/9471571实现效果如下图:下面一一介绍。1、在浏览器上获取与机器人对话的数据。1)打开图灵机器人官网,注册账号www.tuling123.com/ope
leyezhiqiu
·
2016-03-25 16:00
android
源代码
机器人
智能聊天
Android--
跑马灯
Android--
跑马灯跑马灯的效果默认是需要获得焦点才有效。为了任何时候有效,可以继承Textiew,重写IsFocused方法,返回true。
ccc20134
·
2016-03-24 15:00
[置顶]
Android--
>Rxjava与Retrofit2的结合实战
阅读之前,请先了解:RxJava/RxAndroid入门初体验Android–>Retrofit2.0beta2使用方法本文使用的版本信息:compile‘io.reactivex:rxjava:1.1.2’compile‘io.reactivex:rxandroid:1.1.0’compile‘com.squareup.retrofit2:retrofit:2.0.0’compile‘com.s
angcyo
·
2016-03-22 15:00
android
rxjava
rxandroid
Retrofit-2
Android--
>UDP协议的Socket数据传输
阅读之前,你已经了解了UDP的相关知识;UDP数据传输时,数据包的大小是有限制的65535,大概是64k的内容当数据太大时,需要分包机制,后续补充…如果你有更好的分包方法,请分享给我~谢谢!接收端的代码:publicclassUdpServerThread2extendsThread{ publicstaticfinalPrintStreamp=System.out; privatestatic
angcyo
·
2016-03-22 14:00
线程
socket
UDP
Android--
使用XMLPull解析xml
在Android中极力推荐的xmlpull方式解析xml。xmlpull不仅仅可以使用在Android上,同样也适用于javase,但在javase环境下,你需要自己去获取xmlpull所依赖的类库。 环境: kxml2-2.3.0.jar xmlpull_1_1_3_4c.jar以上两个jar分别从以下网站下载:http://www.xmlpull.or
chaoyu168
·
2016-03-21 11:00
android
xmlpullparser
Android--
问题处理
总结一下Android开发过程遇到的各种坑AndroidStudio问题1:Error:Executionfailedfortask‘:app:processDebugResources’.>com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:Process‘comman
gauss_li
·
2016-03-16 17:40
Android
Android--
ImageLoader-- UIL doesn't support scheme(protocol) by default [pg].
在ImageLoader加载图片是,地址是容易出错的,特别是本地图片:StringimageUri="http://site.com/image.png";//fromWebStringimageUri="file:///mnt/sdcard/image.png";//fromSDcardStringimageUri="content://media/external/audio/albumart
戴杭林
·
2016-03-16 11:00
Android Studio 获取数字签名的方法
原先在Eclipse中数字签名(SHA1或MD5)的获取方法为:点击Eclipse导航栏的Windows-->Preference-->
Android--
>Build现在改到AndroidStudio或
xiaoluoli88
·
2016-03-14 15:00
Android--
线程详解
什么是线程?线程或者线程执行本质上就是一串命令(也是程序代码),然后我们把它发送给操作系统执行。一般来说,我们的CPU在任何时候一个核只能处理一个线程。多核处理器(目前大多数Android设备已经都是多核)顾名思义,就是可以同时处理多线程(通俗地讲就是可以同时处理多件事)。多核处理与单核多任务处理的实质上面我说的是一般情况,并不是所有的描述都是一定正确的。因为单核也可以用多任务模拟出多线程。每个运
chaoyu168
·
2016-03-10 17:00
android
线程
Android--
时间相关--笔记
//通过传入回溯时间,传出相应开始时间,这里为小时数 publicStringgetTime(intbackTime){ Calendarcalendar=Calendar.getInstance(); calendar.set(Calendar.HOUR_OF_DAY,calendar.get(Calendar.HOUR_OF_DAY)-backTime); SimpleDateFormatd
u013867301
·
2016-03-10 16:00
Android--
多渠道打包
美团Android自动化之旅—生成渠道包zhihu ·2014-06-1310:06http://tech.meituan.com/mt-apk-packaging.html概述每当发新版本时,美团团购Android客户端会被分发到各个应用市场,比如豌豆荚,360手机助手等。为了统计这些市场的效果(活跃数,下单数等),需要有一种方法来唯一标识它们。团购客户端目前通过渠道号(channel)来区分不
ccc20134
·
2016-03-08 19:00
Android--
将Activity打成jar包供第三方调用(解决资源文件不能打包的问题)
转载注明地址:http://blog.csdn.net/xiaanming/article/details/9257853最近有一个需要,我们公司做了一个apk客户端,然后其他的公司可以根据自己的需要来替换里面的资源图片,文字等一些资源文件问题,我本来想这个简单,用两个工程直接替换里面的资源文件就行,老大说,这样子不好,如果要改需要改两个客户端,而且还麻烦,叫我将所有的Activity打成Jar包
ccc20134
·
2016-03-08 11:00
Android--
播放Gif的取巧办法
由于做的项目,要有个动画的等待效果,第一时间想到的就是Gif(懒,省事),但是试了好多据说能播放Gif的控件,也写过,但是放到魅族手机上就是不能播放,所有就想了个招,既然Gif能在浏览器上播放,那android的WebView也能播放,写了个Demo,果然能播放。1、将gif的文件放到android的资源文件夹里面2、写个html,将android的gif源放到WebView里面去加载
灬布衣丶公爵丨
·
2016-03-03 10:00
Android--
用intent打开各种文件
importandroid.app.Activity; importandroid.content.Intent; importandroid.net.Uri; importandroid.net.Uri.Builder; importjava.io.File; importandroid.content.Intent; //自定义androidIntent类, //可用于获取打开以下文件的int
chaoyu168
·
2016-03-02 10:00
android
intent
sd卡路径
Android--
自定义视图控件(一)(Android Studio)
写在前面的话:Android的UI界面都是由View和ViewGroup及其派生类组合而成的。其中,View是所有UI组件的基类,而ViewGroup是容纳这些组件的容器,其本身也是从View派生出来的。作为容器的ViewGroup可以包含作为叶子节点的View,也可以包含作为更低层次的子ViewGroup,而子ViewGroup又可以包含下一层的叶子节点的View和ViewGroup。事实上,这
u014294166
·
2016-02-27 12:00
android
android
Studio
自定义视图控件
android--
获取屏幕高宽度工具类
//获得屏幕相关的辅助类 publicclassScreenUtils { privateScreenUtils() { /*cannotbeinstantiated*/ thrownewUnsupportedOperationException("cannotbeinstantiated"); } /** *获得屏幕宽度 * *@paramcontext *@retu
灬布衣丶公爵丨
·
2016-02-25 15:00
Android--
获取系统时间的几种方式
方式一:importjava.text.SimpleDateFormat;SimpleDateFormatformatter=newSimpleDateFormat("yyyy年MM月dd日HH:mm:ss");DatecurDate=newDate(System.currentTimeMillis());//获取当前时间Stringstr=formatter.format(curDate);方式
chaoyu168
·
2016-02-24 11:35
Android
Android开发
Android--
获取系统时间的几种方式
方式一:importjava.text.SimpleDateFormat; SimpleDateFormatformatter=newSimpleDateFormat("yyyy年MM月dd日HH:mm:ss"); DatecurDate=newDate(System.currentTimeMillis()); //获取当前时间 Stringstr=formatter.format(curDate
chaoyu168
·
2016-02-24 11:00
android
系统时间
Android--
向SD卡读写数据
//向SD卡写入数据 privatevoidwriteSDcard(Stringstr){ try{ //判断是否存在SD卡 if(Environment.getExternalStorageState().equals( Environment.MEDIA_MOUNTED)){ //获取SD卡的目录 FilesdDire=Environment.getExternalStorageDirecto
MrZhang_happy
·
2016-02-23 16:00
android
sd卡读写
Android--
向SD卡读写数据
//向SD卡写入数据 privatevoidwriteSDcard(Stringstr){ try{ //判断是否存在SD卡 if(Environment.getExternalStorageState().equals( Environment.MEDIA_MOUNTED)){ //获取SD卡的目录 FilesdDire=Environment.getExternalStorageDirecto
chaoyu168
·
2016-02-23 10:00
android
sd卡读写
Android--
数据库数据显示至屏幕
MainActivity.java这段代码的作用是从数据库中获取到数据并显示在界面上 importjava.util.ArrayList; importjava.util.List; importcom.itheima.showdata.domain.Person; importandroid.os.Bundle; importandroid.app.Activity; importandro
chaoyu168
·
2016-02-23 09:00
android
textview
EditText
数据显示
Android--
去除EditText边框,添加下划线
其中background,可以设置成其他颜色等textColor不一定要是null,可以设置字体颜色加下划线publicclassLineEditTextextendsEditText{ //画笔用来画下划线 privatePaintpaint; publicLineEditText(Contextcontext,AttributeSetattrs){ super(context,attr
chaoyu168
·
2016-02-19 15:00
android
下划线
edittext去框
Android--
控件属性汇总
控件属性:android属性Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料,第一类:属性值为true或falseandroid:layout_centerHrizontal水平居中 android:layout_centerVertical垂直居中 android:layout_centerInparent相对于父元素完全居中 android:l
chaoyu168
·
2016-02-19 12:00
android
textview
button
控件
Android--
输入法键盘控制
Android–输入法键盘控制/***关闭获取开启输入法软键盘**@paramcontext*/ publicstaticvoidsetSoftKeyBord(Contextcontext){ //--输入法软键盘的开启关闭-- InputMethodManagerimm=(InputMethodManager)context.getSystemService(Context.INPUT_METH
c12366456
·
2016-02-17 22:00
android
Android--
获取当前系统的语言环境
privatebooleanisZh(){ Localelocale=getResources().getConfiguration().locale; Stringlanguage=locale.getLanguage(); if(language.endsWith("zh")) returntrue; else retur
brave-sailor
·
2016-02-17 15:00
Android--
字符串和16进制相互转化(解决中文乱码)
importjava.io.ByteArrayOutputStream; /** *CreatedbyAdministratoron2016/2/2. *-----------16进制和字符串互转--------- *------------解决中文乱码问题--------- */ publicclassStringToSixthUtils{ privatestaticStr
灬布衣丶公爵丨
·
2016-02-02 17:00
Android--
字符串和16进制相互转化(解决中文乱码)
importjava.io.ByteArrayOutputStream; /** *CreatedbyAdministratoron2016/2/2. *-----------16进制和字符串互转--------- *------------解决中文乱码问题--------- */ publicclassStringToSixthUtils{ privatestaticStr
灬布衣丶公爵丨
·
2016-02-02 17:00
Android--
字符串和16进制相互转化(解决中文乱码)
importjava.io.ByteArrayOutputStream; /** *CreatedbyAdministratoron2016/2/2. *-----------16进制和字符串互转--------- *------------解决中文乱码问题--------- */ publicclassStringToSixthUtils{ privatestaticStr
灬布衣丶公爵丨
·
2016-02-02 17:00
Android--
多线程之Handler 前言
前言Android的消息传递机制是另外一种形式的“事件处理”,这种机制主要是为了解决Android应用中多线程的问题,在Android中不允许Activity新启动的线程访问该Activity里的UI组件,这样会导致新启动的线程无法改变UI组件的属性值。但实际开发中,很多地方需要在工作线程中改变UI组件的属性值,比如下载网络图片、动画等等。本篇博客主要介绍Handler是如何发送与处理线程上传递来
华不摇曳
·
2016-02-01 19:00
Android--
>Dialog/DialogFragment宽度高度修改/全屏,自定义样式
其实Dialog,DialogFragment,Activity能看到的界面,都是基于Window显示的;也就是修改样式,都是在修改window的样式;所以,本质上方法都是一样的,唯一不同的就是获取window对象的方法不一样;Dialog通过,getWindow()获取;Activity也是通过,getWindow()获取;DialogFragment则是getDialog().getWindo
angcyo
·
2016-01-31 01:02
Android
Android--
待解决
登陆界面,输入框挡住了登陆按钮1.列表排序2.数据(图片,文字)缓存(内存缓存,文件缓存) 3.动态监听网络变化.如果没有网络,就不能从服务器上获取东西了6. 版本检测升级 Youcanuse: compile'com.nineoldandroids:library:2.4.0+'orifyouhavethelibrarycopiedtoyourprojectlibsdirectory,youc
布袋滚滚
·
2016-01-21 17:00
Android--
动态改变ImageView的亮度
//改变图片的亮度方法0--原样>0---调亮<0---调暗 privatevoidchangeLight(ImageViewimageView,intbrightness){ ColorMatrixcMatrix=newColorMatrix(); cMatrix.set(newfloat[]{1,0,0,0,brightness,0,1,0,0, brightness,//改变亮度
灬布衣丶公爵丨
·
2016-01-15 08:00
Android--
动态改变ImageView的亮度
//改变图片的亮度方法0--原样>0---调亮<0---调暗 privatevoidchangeLight(ImageViewimageView,intbrightness){ ColorMatrixcMatrix=newColorMatrix(); cMatrix.set(newfloat[]{1,0,0,0,brightness,0,1,0,0, brightness,//改变亮度
灬布衣丶公爵丨
·
2016-01-15 08:00
Android--
用Valley框架去上传图片
1、除了用到了Volley,还用到了一个包httpmime(下载地址:http://download.csdn.net/detail/chequer_lkp/8102751)2、需要一个工具类,该类是继承的Volley的Requestpackagenewairtek.com.utils; importcom.android.volley.AuthFailureError; importco
灬布衣丶公爵丨
·
2016-01-12 21:00
Android--
用Valley框架去上传图片
1、除了用到了Volley,还用到了一个包httpmime(下载地址:http://download.csdn.net/detail/chequer_lkp/8102751)2、需要一个工具类,该类是继承的Volley的Requestpackagenewairtek.com.utils; importcom.android.volley.AuthFailureError; importco
灬布衣丶公爵丨
·
2016-01-12 21:00
Android--
用JS去控制WebView显示的字体的大小
functionchangeFontSize(size){ vartfs='120%'; varifs='100%'; vartlh='30px'; varilh='18px'; switch(size){ case110: tfs='110%'; ifs='90%'; tlh='28px'; ilh='16px'; break; case120: tfs='120%
灬布衣丶公爵丨
·
2016-01-12 21:00
Android--
用JS去控制WebView显示的字体的大小
functionchangeFontSize(size){ vartfs='120%'; varifs='100%'; vartlh='30px'; varilh='18px'; switch(size){ case110: tfs='110%'; ifs='90%'; tlh='28px'; ilh='16px'; break; case120: tfs='120%
灬布衣丶公爵丨
·
2016-01-12 21:00
Android--
>Fragment生命周期详解(下)
Fragment的隐藏和销毁和其的建立和显示一样,也有类似于Activity的生命周期。下图是Fragment隐藏和销毁的生命周期。在Fragment隐藏和销毁开始之初,Fragment的生命周期和Activity类似。当用户跳转到其他的Activity之时,每个Fragment的onPause、onSaveInstanceState和onStop方法将被调用。对于这些方法而言,Fragment的
KissonChen
·
2016-01-04 18:41
好文分享
Android--
监听View的两个指头是放大和缩小
privatedoublenLenStart=0;//监听WebView所用手势@Override publicbooleanonTouch(Viewv,MotionEventevent){ intnCnt=event.getPointerCount(); intn=event.getAction(); if((event.getAction()&MotionEvent.ACTION_MA
灬布衣丶公爵丨
·
2016-01-01 18:00
Android--
监听View的两个指头是放大和缩小
privatedoublenLenStart=0;//监听WebView所用手势@Override publicbooleanonTouch(Viewv,MotionEventevent){ intnCnt=event.getPointerCount(); intn=event.getAction(); if((event.getAction()&MotionEvent.ACTION_MA
灬布衣丶公爵丨
·
2016-01-01 18:00
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他