手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Android
Android监听WebView滑动到底部的两种方式
第一种方式: webView.setOnCustomScrollChangeListener(new ScrollChangeLisWebView.ScrollInterface() { @Override public void onSChanged(int l, int t, int oldl, int oldt) { //WebView的总高度 有缩放比例 float webViewContentHeight = we
作者:刘忆初 时间:2022-10-26
Android播放视频的一些方式及优缺点
在Android中,我们有三种方式来实现视频的播放:1、指定action_view的方式指定Action为ACTION_VIEWData为Uri,Type为其MIME类型。Intent intent = new Intent(Intent.ACTION_VIEW);Uri uri = Uri.parse(url);intent.setDataAndType(uri, "video/*");context.startActivity(intent);这种方式属于:使用设备自带的播放器这里说
作者:刘忆初 时间:2022-10-26
Android MediaPlaye.getDuration()获取音视频时长的方式
android MediaPlaye.getDuration()获取不到在线音乐时长,看看mediaPlayer.getDuration()的源码,里面明确地说了,不支持在线内容,所以,根本原因就是它(不过我本地资源也获取不到) /** * Gets the duration of the file. * * @return the duration in milliseconds, if no duration is available * (fo
作者:刘忆初 时间:2022-10-26
git update 时出现 Before update your uncommitted changes were saved to shelf.
今天git更新代码时候,出现一个警告,然后本地新写的代码全部不见了。git提示的完整内容:Local changes were not restoredBefore update your uncommitted changes were saved to shelf. Update is not complete, you have unresolved merges in your working tree Resolve conflicts, complete update and restor
作者:刘忆初 时间:2022-10-26
下拉刷新及上拉加载更多的ListView
PullToRefreshListView自定义ListView带简洁的下拉刷新及上拉加载更多功能PullToRefreshListView实现过程使用方法GIF效果结束语实现过程继承已有控件(ListView)实现自定义控件,下拉刷新三个状态效果如下: 给ListView添加头部和脚部头部布局<?xml version="1.0" encoding="utf-8"?><Lin
作者:刘忆初 时间:2022-10-26
探究Android四大组件之Service
Activity和Service间进行通信startService和bindService的区别使用前台ServiceService和Thread的区别使用IntentService跨进程通信-AIDL
作者:刘忆初 时间:2022-10-26
到底使用Thread还是Service?
thread和Service!
作者:刘忆初 时间:2022-10-26
Android面试宝典2022-停止更新,请看面试专栏
Android面试宝典2020-持续更新,包含java基础面试题,java进阶面试题。Android基础面试题,Android高级面试题,kotlin面试题,设计模式面试题,网络面试题,性能优化面试题等等。适合中高级程序员面试之前复习用。如有错误请指正,谢谢。...
作者:刘忆初 时间:2022-10-26
Service实战:使用Service完成一个下载任务
使用Service+AsyncTask下载
作者:刘忆初 时间:2022-10-26
Android WebView常见用法解析及填坑指南
一、简介WebView是Android系统中的原生控件,其主要功能与前端页面进行响应交互。WebView内部实现是采用渲染引擎(WebKit)来展示view的内容,提供网页前进后退、网页放大、缩小、搜索等功能。众所周知,WebView的坑非常多。。。基本使用就不说了,往下看二、WebView点的相关配置:WebSettingsWebSettings webSettings = webView.getSettings();webSettings.setJavaScriptEnabled(true
作者:刘忆初 时间:2022-10-26
Android获取系统可用内存
/** * 获取可用内存 * * @return */ public static String getAvailableSize() { try { final StatFs statFs = new StatFs(Environment.getExternalStorageDirectory().getAbsolutePath()); long blockSize = 0; ...
作者:刘忆初 时间:2022-10-26
Android Jetpack Room数据库全解析
room数据库基础使用;room数据库进阶使用;room数据库Query语句;room数据库升级;room数据库自动迁移。
作者:刘忆初 时间:2022-10-26
adb常用命令整理
Android开发adb常用命令整理
作者:刘忆初 时间:2022-10-26
AIDL基本使用
android aidl基本使用
作者:刘忆初 时间:2022-10-26
RxJava入门到进阶全攻略
RxJava2入门到进阶
作者:刘忆初 时间:2022-10-26
Android View体系
android view视图坐标系
作者:刘忆初 时间:2022-10-26
Android性能优化全方面总结以及实战解析参考:阿里、腾讯、字节、百度....
前言很多现成的技术非常容易上手,会让我们产生自己很“厉害”的错觉,但是却忽略了其底层原理。很多Android开发者对相当多的性能优化技术只停留在“听说过”或者“使用过”,没有深入到技术细节里。Android应用性能的主要指标:布局复杂度:布局复杂会导致布局需要更长的时间,从
作者:编程之家 时间:2022-10-09
安卓android通过socket接收外部摄像头视频
描述:linux作为服务器,将摄像头的视频数据实时传输到安卓客户端。主要思路:linux端通过opencv,连续获取摄像头图片,然后将图片压缩,通过socket传输给 安卓客户端,安卓客户端接收数据后将图片用控件(ImgView)显示出来。连续的的图片
作者:编程之家 时间:2022-10-09
Android初学八之Android网络编程
目录0环境1目标2OkHttp框架的原理3界面展示4核心代码4.1UI设计4.2安装网络框架环境4.3使用网络框架连接后台数据并在APP中展示数据结果5代码仓库6总结0环境在AndroidStudio中进行有关代码的编写和界面效果展示。1目标掌握Android网络编程基本原理;掌
作者:编程之家 时间:2022-10-09
Android ImageView加载Drawable切回界面放大问题
场景Android列表的item中使用ImageView来显示APK内的logo,是一个Drawable对象(如图1)打开界面显示的列表是正常的(如图2)但当打开列表任一APP并切回该列表后会出现ImageView显示的logo放大。解决方案探索调整android:scaleType=“fitXY”,无效;增加属性android:adjustVi
作者:编程之家 时间:2022-10-09
Android入门系列十一:标准与有序广播、广播的动态与静态注册、系统与自定义广播、本地与全局广播
一、广播机制简介作为Android四大组件之一的Broadcast,同样被intent传递,通常情况下,自定义和Android预定义的广播加载到intent中被广播出去,注册的BroadcastReceiver就可以监听到这些Intent,并获得其中的数据例如连接网络,电池充上电,来短信,这些预定义的广播,会被Android的intent
作者:编程之家 时间:2022-10-09
【Android】 Kotlin的初尝试和java的异同 - 附代码
Kotlin语言作为google推荐的安卓开发语言,了解并使用它是基本的安卓开发学习的必经之路。今天就先简单了解一下kotlin的语法特点和基本使用,无非可就是变量,函数,对象等等的使用。packagecom.chris.firstprojectimportkotlin.math.max//初步学习使用kotlin语言//kotlin是
作者:编程之家 时间:2022-10-09
Android函数抽取壳的实现
0x0前言函数抽取壳这个词不知道从哪起源的,但我理解的函数抽取壳是那种将dex文件中的函数代码给nop,然后在运行时再把字节码给填回dex的这么一种壳。函数抽取前:函数抽取后:很早之前就想写这类的壳,最近终于把它做出来了,取名为dpt。现在将代码分享出来,欢迎把玩。项目地址:https:/
作者:编程之家 时间:2022-10-09
android studio计算器实例【实测成功】
仅作为记录,大佬请跳过。文章目录新建项目拖拉控件魔法棒控件MainActivity.java写程序运行*******************************关于android.getText()的数据类型转化新建项目建立android项目,可参考博主文章至第2步:拖拉控件1个button、2个PlainText(两个数字输入)、3个
作者:编程之家 时间:2022-10-09
计算机毕业设计Android校园零食配送系统app(源码+系统+mysql数据库+Lw文档
项目介绍当今社会是一个信息技术迅速发展的社会,人们的生活越来越离不开计算机和手机。作为一个计算机专业的学生,希望通过自己四年所学的知识编制一款基于Android平台的校园零食配送系统软件,方便你我方便他人。现代社会的迅速发展使得人们的生活更加方便,人们也越来越会享受
作者:编程之家 时间:2022-10-09
匿名内部类
在近期的Android学习中,我发现匿名内部类用的比较多,所以学习了一下java的匿名内部类内部类:是类里面的类局部内部类:类方法里面的类匿名内部类(匿名类):只能使用一次,没有名字。使用方法:new父类名/接口名{}进行重写或实现
作者:编程之家 时间:2022-10-09
Android开发(4):广播接收者BroadcastReceiver
个人笔记整理广播接收者BroadcastReceiver广播机制简介标准广播(Normalbroadcasts)是一种完全异步执行的广播,在广播发出之后,所有的广播接收器几乎都会在同一时刻接收到这条广播消息,因此它们之间没有任何先后顺序可言。这种广播的效率会比较高,但同时也意味着它是无法被截
作者:编程之家 时间:2022-10-09
星级评分条 RatingBar
相关属性有android:islndicator:是否用作指示,默认false,用户是无法更改的android:numStars:显示多少星星,整数android:rating默认评分制,浮点数android:stepSize:评分每次增加的值,必须为浮点数还有两种样式style="?android:attratingBarStyleSmall"style="?android
作者:编程之家 时间:2022-10-09
Android 键盘输入管理
键盘输入管理支持显示隐藏、自动切换、检查是否打开InputMethodimportandroid.content.Context;importandroid.view.View;importandroid.view.inputmethod.InputMethodManager;/***键盘输入法管理*/publicclassInputMethod{/***获取键盘管理
作者:编程之家 时间:2022-10-09
Android的finish
B跳转到A后就finish掉自己,这样子A就返回不了B了
作者:编程之家 时间:2022-10-09
上一页
19
20
21
22
23
24
25
26
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native