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-
简单播放器——播放( 应用程序、内存卡以及网络音乐)
效果如图:MainActivity123456789101112packagezking.com.g150825_andrioid_playmusic;importandroid.content.Intent;importandroid.media.MediaPlayer;importandroid.net.Uri;importandroid.support.v7.app.AppCompatAct
胖女人和猫
·
2020-07-07 23:37
MediaPlayer
Android
Android-
异步消息处理机制
关于Android异步消息处理机制的文章网上已经有很多了,笔者当时还是跟随郭神的博客来学习的,在此先放上郭神的文章来镇楼哈哈,链接:https://blog.csdn.net/guolin_blog/article/details/9991569。这两天有点闲,拿出源码重新翻阅了下,做下笔记。异步消息处理机制主要涉及到的类有四个,分别为:Handler、Message、MessageQueue、L
Android_Jian
·
2020-07-07 22:03
Android-
组件化如何处理多个ModuleApplication共存问题?
一个美好的设想组件化的目的是为了业务解耦,每个业务模块需要不同的功能,例如车辆详情模块需要第三方分享,城市定位模块需要百度地位等。有些特殊功能的初始化需要在Application中去做,但是这些功能并非全部业务组件都用到的东西,放到BaseApplication不合适。因此,我想这样操作:模块共有的初始化,放入BaseApplication中。模块自身的特殊功能初始化,放在自己的Applicati
DRPrincess
·
2020-07-07 21:23
Android
Android-
使用adb和aapt查看应用信息
很日常的一个开篇想知道一个应用的信息,有很多种方式,但是某些时候,你只有一个手机,手机上安装着目标应用,或者你只有一个安装包的时候,我想,一些小巧的查看方式就显的比较亲切了,例如adb和appt。adb和aapt都是AndroidSDK自带的工具,adb位于sdk/platform-tools,aapt位于sdk/build-tools/,如果配置了该目录的环境变量,可以在任何路径下都能使用该工具
DRPrincess
·
2020-07-07 21:52
Android
Android-
查看隐藏的API源码
一.介绍在查看AndroidAPI源码时,Android.jar内部有大量@hide注解的代码,无论是用Eclipse还是AndroidStudio都会隐藏这些代码,因此查看API源码会出现很多错误,基本上都是找不到方法或类字段等等错误,如PhoneWindow,ActivityThread等都没有找到,我早期看API时就很恼火!这时只能去AndroidSDK源码目录搜索PhoneWindow.j
lioil.win
·
2020-07-07 21:56
Android
Android笔记
Android Studio - no debuggable applications 的解决办法
之前logcat总是无法显示调试应用的信息以前我都是卸载重装,后来发现在StackOverflow有一个哥们说的很对,一次就成功,原话是这么说的:YoualsoshouldhaveTools->
Android
超级代码搬运工
·
2020-07-07 19:11
IDE使用技巧
android
Android-
三级联动更改样式
三级联动原来的样式好难看,发现没有设置样式的地方,只有更改源码一途了Drawable资源wheel_bg.xml将面的内容注释这个用来设置背景色的wheel_val.xml控件中间选择中部分渐变WheelView类更改阴影色/***Topandbottomshadowscolors*///privatestaticfinalint[]SHADOWS_COLORS=newint[]{0xeeFF00
AmeeLove
·
2020-07-07 19:59
android-
设置/去除背景,透明度
Button或者ImageButton的背景设为透明或者半透明半透明透明颜色和不透明度(alpha)值以十六进制表示法表示。任何一种颜色的值范围都是0到255(00到ff)。对于alpha,00表示完全透明,ff表示完全不透明。表达式顺序是“aabbggrr”,其中“aa=alpha”(00到ff);“bb=blue”(00到ff);“gg=green”(00到ff);“rr=red”(00到ff
Luckyliboy
·
2020-07-07 15:27
android
学习
Android仿微信语音聊天功能
本文是仿照张鸿洋在慕课网的教学视频《
Android-
仿微信语音聊天》而作,从某种意义上来说并不能算作纯粹的原创,在此首先向这位大神致敬~首先展示一下效果。
liusiqian0209
·
2020-07-07 14:39
Android自定义控件
Android-
使用LitePal实现一个便笺功能
之前做了个简单的知乎日报的客户端,在这的基础上再加上了便签的功能,使用LitePal操作数据库。效果配置和创建数据库首先需要添加依赖compile'org.litepal.android:core:1.4.1'在这个功能中还添加了compile'com.hanks.animatecheckbox:library:0.1'compile'com.android.support:multidex:1.
edride
·
2020-07-07 13:50
Android
android-
常驻系统的service
在androidApp开发过程中,经常会需要一些常驻的服务,这些服务一般由service来完成,那么如何来保证这个service不会自动或者被其他应用程序终止,这就是本文要来讨论的问题。实现service的常驻主要有两方面,一是开机启动,二是运行时不会被系统或者其他软件kill掉。下面分别介绍下这两个方面的解决办法。一、开机启动1.获取系统开机广播2.静态注册receiver接收开机广播3.开机广
lawlielt
·
2020-07-07 13:29
android
Android-
使用OkHttp进行网络请求
//1.创建OkHttpClient对象OkHttpClientokHttpClient=newOkHttpClient();//2.创建Request对象,设置一个url地址(百度地址),设置请求方式。Stringurl=XmInterface.getDriverRadioUrl(getActivity());Log.e(TAG,"refreshAccessTokeninitDriverRadi
但闻耕耘之路
·
2020-07-07 12:54
android-
错误:refused to install the app by The ADB command !
错误:PleaseselectonyourphonewhethercaninstalltheappbyTheADBcommand!refusedtoinstalltheappbyTheADBcommand!此类问题:refusedtoinstalltheappbyTheADBcommand。应该是手机不允许插入app,在手机设置中选择,允许后台安装应用。我在使用乐视手机开发调试的时候,也出现类似的
记忆随风
·
2020-07-07 11:39
AndroidStudio开发
android-
实现支付宝支付从底部弹窗效果
前言我们再用支付宝支付的时候,会从底部弹上来一个对话框,让我们选择支付方式等等,今天我们就来慢慢实现这个功能效果图实现主界面很简单,就是一个按钮,点击后跳到支付详情的Fragment中packagecom.example.hfs.alipayuidemo;importandroid.support.v7.app.AppCompatActivity;importandroid.os.Bundle;i
悟V-SpHeNIC
·
2020-07-07 11:42
android
android-
电脑adb方式连接手机进行android调试
1、手机打开开发者模式2、设置adbd监听端口setpropservice.adb.tcp.port5555stopadbdstartadbd附:手机上设置adbd监听端口有多种方式,其中一种简单的方式即为,手机下载“终端模拟器”,打开终端模拟器,输入上述三个命令。3、电脑cmd,切换到adb应用程序目录下。附:1、找到自己电脑上的androidsdk目录,如我自己电脑的路径为"D:\dev\ad
huoyun007002
·
2020-07-07 10:51
android
Android-
涂鸦板
目标效果:默认画笔为粗细5的红笔,进行选择粗细或颜色可以改动,点击清空可以进行清空,点击保存可以将图片保存到手机相册。1.activity_main.xml页面:2.MainActivity.java页面:packagecom.example.weixu.drawcard;importandroid.app.Activity;importandroid.app.AlertDialog;import
Vivinia_Vivinia
·
2020-07-07 09:28
Android项目
Android-
自定义View的使用
Android所有的控件都继承至View,所以我们可以通过继承View来实现自己想要的控件,具体代码如下:1,创建自定义View类importandroid.content.Context;importandroid.graphics.Bitmap;importandroid.graphics.BitmapFactory;importandroid.graphics.Canvas;importan
githan
·
2020-07-07 08:07
Android
android进程间通信-AIDL
Android进程间通信可以参考
android-
进程间通信这里着重介绍一下AIDL。这里只是记录一下我自己的实现过程,例子本身不重要,重要的是知道怎么做。。。
唐人小调
·
2020-07-07 08:42
Android
Android-
删除指定包名的App
/***checkanddeletetheoldpackageappifitexists.*/privatevoidcheckOldPackage(){StringpackageName="xxx.xxx.xxx.xxx";if(isAvilible(this,packageName)){Intentuninstall_intent=newIntent();uninstall_intent.set
detuo9936
·
2020-07-07 06:18
android-
计时器离开页面继续用法
有时候用到倒计时的时候离开这个页面并不想结束这个倒计时,还需要继续运行,举一个场景,一个发验证码的一分钟倒计时,倒计时到30s的时候返回上一个页面,然后5s进去,在不改变任何属性的情况下,需要继续倒计时,从25s开始..当然倒计时的方法有很多种,这里用到的Runnable+Handler实现创建一个全局变量publicstaticintremainTime=0;创建一个专门每秒减1的计时器publ
小步小步不要原地踏步
·
2020-07-07 05:12
Handler
Runnable
Android
Android-
知识点归纳整理
android开发工具API开发文档(不需要fq)API开发文档(需要fq)15个Android通用流行框架大全android源代码如何获取系统中定义了那些权限AndroidManifest.xml最全详解玩转ADB命令目录文章目录android四大组件,上下文,Fragment时间,延时,计时数据与数据存储,目录,文件系统测试调试控件,布局,View对话框、弹框数据库线程,网络,消息,队列图片多
傅恒
·
2020-07-07 04:37
andorid
android-
配置文件AndroidManifest.xml
AndroidManifest.xml是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities,services,等等),他们各自的实现类,各种能被处理的数据和启动位置。除了能声明程序中的Activities,ContentProviders,Services,和IntentReceivers,还能指定permissions和instru
baihui2503
·
2020-07-07 03:26
Android-
本地广播提高安全性
通常我们大部分广播接收器的作用是为了处理我们的应用业务,在广播机制中,Android提供了LocalBroadcastManager类来为我们应用安全保驾护航1.创建LocalBroadcastManager:finalLocalBroadcastManagerlocalBroadcastManager=LocalBroadcastManager.getInstance(this);2.通过Loc
Bupt2013JW
·
2020-07-07 03:53
Broadcast
Eclipse 中如何在手机上调试程序
->
Android-
Shimmer海
·
2020-07-07 00:36
Android
安装
Eclipse
Flutter - 修改应用名称、icon、启动页
一、修改应用名称Android:在
android-
>app->src->main->AndroidManifest.xml中修改android:label=“xxx”iOS:ios->Runner->Info.plist
爱勤海之旅
·
2020-07-07 00:24
Flutter
Android-
指定路径创建 SQLite
前言今天大佬让我把创建的数据库存储路径改为SD下,自信满满低改了结果崩溃,在此记录一下。正文我们创建数据库一般就是集成SQLiteHelper,在构造方法把DB_NAME传进入,就会默认在data/data//database/下创建,在里面的文件也相对有安全性,删除应用的时候也会一起删除掉。但是总会遇到不同的需求场景。然后今天我就躺了一下小坑。找了一下很简单能找到openOrCreateData
SH_LURENJIA
·
2020-07-07 00:42
报错集锦
Android Studio 中 Android Monitor 连接设备后 No Debuggable Applications 的解决
1.菜单栏找到Tools->
Android-
>EnableADBIntegration,选中打钩。
坐着游戏的火箭
·
2020-07-06 22:01
工作日志
Android
Studio
Debuggable
Android-
封装-继承-接口-多态
封装是指将对象的状态信息隐藏在对象内部,不允许外部直接访问内部信息,而是通过该类所提供的方法来实现对内部的信息操作及访问。也可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问,要想访问该代码,必须实现接口控制publicclassPerson{privateStringname;privateintage;}publicclassPerson{privateStringnam
Android_xi
·
2020-07-06 20:29
Android
eclipse新建android项目报错
在我们开发过程中,adt使用debugkeystore,在preference->
android-
>buid中设置。
kaiyoushiwo007
·
2020-07-06 16:59
android
Android-
简易版弹钢琴
目标效果:1.drawable下新建button_selector.xml页面:2.drawable下新建button.xml页面:3.drawable下新建button_pressed.xml页面:4.新建PanioMusic.java类packagecom.example.weixu.view;/***音乐播放帮助类*/importjava.util.HashMap;importandroid
Vivinia_Vivinia
·
2020-07-06 16:58
Android项目
android studio的Android Monitor没有连接上--No Debuggable Processes
androidstudio的Androidmonitor不可用,也就是想看当前运行的程序的内存和CPU占用情况时,发现没有一个进程可看(下图),显示NoDebuggableProcesses,图1.那么可以尝试Tools->
Android
Builder_Tony
·
2020-07-06 15:24
android开发
内存的测试。
初学者----Android 自定义View,进度条,第三方框架
Android-
自定义ProgressBar实现圆弧进度条Android自定义View-圆形进度条github地址:https://github.com/baojie0327/ViewAndGroup好东西
小feifei
·
2020-07-06 08:59
Android
自定义view
Android-
蓝牙AVRCP功能实现【转】
AVRCP的按键定义:\sdk\emulator\keymaps\AVRCP.klkey200MEDIA_PLAY_PAUSEWAKEkey201MEDIA_PLAY_PAUSEWAKEkey166MEDIA_STOPWAKEkey163MEDIA_NEXTWAKEkey165MEDIA_PREVIOUSWAKEkey168MEDIA_REWINDWAKEkey208MEDIA_FAST_FORW
weixin_30394669
·
2020-07-05 20:27
Android-
打包与快速打包
本文来自网易云社区前言我们每一个产品中一般都是由一位同事来负责打包工作的,其他同学一般是不需要关心具体的流程的。然而掌握打包的知识对我们每一个人都是必要的,以备不时之需。一般打包有两种方式:通过开发工具提供的build入口使用命令行打包gradletasksName不论哪种方式,背后执行的都是一整套Google提供的构建系统。下面我们就来一起看一下这一具体流程。构建流程上面这个图是Android官
wangyiyungw
·
2020-07-05 19:20
ANDROID项目重构之路:
架构篇
原创文章,转载请注明:转载自Keegan小钢写于2015-06-05去年10月底换到了新公司,做移动研发组的负责人,刚开始接手android项目时,发现该项目真的是一团糟。首先是其架构,是按功能模块进行划分的,本来按模块划分也挺好的,可是,他却分得太细,总共分为了17个模块,而好几个模块也就只有两三个类而已。但应用本身其实比较简单,要按功能模块来分的话,最多五个模块就够了。另外,有好多模块划分也很
Jimbo&zjb
·
2020-07-05 17:14
android
ANDROID项目重构之路:实现篇
前两篇文章Android项目重构之路:
架构篇
和Android项目重构之路:界面篇已经讲了我的项目开始搭建时的架构设计和界面设计,这篇就讲讲具体怎么实现的,以实现最小化可用产品(MVP)的目标,用最简单的方式来搭建架构和实现代码
Jimbo&zjb
·
2020-07-05 17:14
android
Android-json解析(三):原生JSONObject+JSONArray的解析、遍历及生成等
Android-json解析(二):Jackson的使用Android-json解析(三):原生JSONObject+JSONArray的使用Android-json解析(四):fastjson的使用
Android
Mars-xq
·
2020-07-05 12:16
Android基础
android工具类
json
解析
Android-
按二次返回键退出
按二次返回键退出在onBackPressed方法中做下时间判断/***最后按下的时间*/privatelonglastTime;/***按二次返回键退出应用*/@OverridepublicvoidonBackPressed(){longcurrentTime=System.currentTimeMillis();if(currentTime-lastTime<2*1000){super.onBa
AmeeLove
·
2020-07-05 12:41
Android-
动态权限获取
声明权限:首先在清单文件中写出相应权限获取权限:1、声明变量记录是否获得权限intREQUEST=0;2、判断是否有相应权限,如果没有则获取//判断是否已经获取相应权限对应权限if(ContextCompat.checkSelfPermission(LoginActivity.this,Manifest.permission.WRITE_EXTERNAL_STORAGE)==PackageMana
__不将就
·
2020-07-05 11:21
[
Android-
内存]android应用java编程内存泄露注意点
android应用中有时会出现OutOfMemoryError报错(也就是OOMcrash),这种报错的一般会有两种原因:内存溢出:一次性分配内存过大,超过了heapsize限制内存泄露:应用存在内存泄露,累积超过了heapsize限制第一种,我们先不讨论。主要讨论第二种--内存泄露。什么是内存泄露java的内存泄露,是指有些对象不能及时释放,导致所在进程的所占的内存不断增大,并且不能够被GC回收
HarryHa
·
2020-07-04 20:50
Android
【转载】Android 6.0 使用 Apache HttpClient
https://developer.android.com/intl/zh-cn/about/versions/marshmallow/
android-
花老鼠
·
2020-07-04 08:06
MVVM
DataBinding基础用法DataBinding入门Android数据绑定框架DataBinding,堪称解决界面逻辑的黑科技Kotlin与Databinding(一)MVVM
架构篇
之databinding
木山人
·
2020-07-04 07:19
Android-
仿赶集app下拉刷新
引子最近在使用赶集网的时候,发现他的下拉刷新十分有趣,是一头飞行的小毛驴,作为开发者自然心里痒痒打算把它做出来顺便锻炼下自己的动手能力.下面是自己实现的效果:img1.分析首先我们先看看赶集网app的下拉效果:ganji可以将动画分解成:睁眼毛驴绕着中心地球旋转,并且在到达地球中心时,切换为闭眼毛驴,最后发射出去地球自我旋转,随着下拉而缓缓上升,达到半径距离后停止上升一颗上下来回移动的卫星2.实现
疯狂的大蘑菇
·
2020-07-04 03:15
Android-IM即时通讯:环信
参考:基于环信即时通信云V2SDK开发的聊天demoAndroid基于环信SDK开发IM即时聊天(一)
android-
使用环信SDK开发即时通信功能及源码下载IM:即时通信系统(IM,InstantMessenger
Mars-xq
·
2020-07-04 02:58
框架
MTK平台camera bsp学习之android平台
架构篇
android平台架构(简单了解,都是csdn上看其他博客摘抄下来)从上到下:分为APP层framework层native层hal层kernel层camerabsp侧重点:kernelhalnative层framework层app层:系统应用层所有的应用程序都是使用JAVA语言调用Framework的接口编写的使用Java通过JNI(JavaNativeInterface)的方式,配合Androi
qcz_nuist
·
2020-07-02 15:02
camera
android
mtk
MTK平台camera bsp学习之camera HW
架构篇
摘抄于https://online.mediatek.com/QuickStart/edca6e98-cde3-4817-bb5a-7c3db1bfd075CameraHW介绍CameraHWIntroduction本部分主要介绍平台支持的ImageSensor类型,硬件接口以及常见基本概念平台通用的注意事项请参考DCC文件:MediaTekDCC>ExternalDocument>HW>Comm
qcz_nuist
·
2020-07-02 15:02
camera
android
mtk
android
android-
屏幕适配
Android单位px(pixels):(像素)屏幕上可见像素点dip/dp(Densityindependentpixels):设备无关像素的长度单位。sp(放大像素):scaledpixels,字体显示bestfortextsize(字体大小设置而变化)dpi:(dotsperinch)一英寸多少个像素点。常见取值120,160,240。像素密度density:密度。常见取值1.5,1.0。和
宏伟de890926
·
2020-07-02 14:28
android-
同一套代码打多个APP
同一套代码打多个APP前言实现思路具体实现目录结构将icon和label设置为可配置build.gradle配置前言在开发中我们可能遇到各种需求,有时候公司为了渠道的推广或者制作马甲包,一套代码要打出多个App来。对于多个App的定义,首先applicationId不一样,可能App的名字也不一样,图标不一样,可能一些配置文件如服务地址,友盟的key等都不一样,但又确实是一套代码。为了不分出多的项
_宏亮
·
2020-07-02 13:11
Android
应用
B站视频缓存 音频和视频批量合并
1.下载ffmpeghttps://ffmpeg.zeranoe.com/builds/win64/static/2.添加环境变量path:D:\ffmpeg\bin3.手机位置
Android-
>data
墨者
·
2020-07-02 13:51
python
视频处理
App测试技能树
App测试技能树-常用IDE-Android-ADT-AndroidStudio-iOS-Xcode-Common-Atom-SublimeText-Vim-VisualStudioCode-基础知识-
Android
勇敢的Heart
·
2020-07-02 13:03
软件测试
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他