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--
判断发送短信后的状态/发送成功Or发送失败
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!相信用过诺基亚手机的朋友可能会记得,在短信发送之后,手机会显示发送手机的状态,Android同样也提供了相应的功能,而且实现这个功能的方法也很简单。首先,我们需要在程序中注册两个权限:1.接收短信的权限2.发送短
还要来吗
·
2020-09-16 17:51
Android--
判断WebView是否已经滚动到页面底端
getScrollY()方法返回的是当前可见区域的顶端距整个页面顶端的距离,也就是当前内容滚动的距离。getHeight()或者getBottom()方法都返回当前webview这个容器的高度getContentHeight返回的是整个html的高度,但并不等同于当前整个页面的高度,因为webview有缩放功能,所以当前整个页面的高度实际上应该是原始html的高度再乘上缩放比例。因此,更正后的结果
huxq17
·
2020-09-16 14:34
android
android helloword 小错误 R.java 文件没有产生
R.java,按照网上的方法“右击你的工程(项目)——>AndroidTools——>FixProjectProperties”不管用,确保项目编译了一下clean,或是右击项目-->property-->
android
weixin_30305735
·
2020-09-15 15:28
java
移动开发
开发工具
Android--
为前台layout文件夹建立子文件夹
目录效果图步骤1.创建相应的文件夹结构2.配置app下的build.gradle在实际的Android项目开发中,肯定会有一大批的后台java文件和前台xml文件,为了让整个项目看起来层次分明和简洁明了,就需要对这些文件进行分类整理。后台java文件分类十分简单,只需要选中需要新建子文件夹的包,右键New→Package,然后输入相应名称即可。如下图:但前台layout文件夹创建子文件夹需要多一步
新一coding
·
2020-09-15 04:09
Android
Android--
获取系统时间的几种方式
Android–获取系统时间的几种方式方式一:importjava.text.SimpleDateFormat;SimpleDateFormatformatter=newSimpleDateFormat("yyyy年MM月dd日HH:mm:ss");DatecurDate=newDate(System.currentTimeMillis());//获取当前时间Stringstr=formatter
jscsd226
·
2020-09-15 03:36
Android--
异步任务AsyncTask
异步任务AsyncTask什么是异步任务?逻辑上:以多线程的方式完成功能的需求API上:指AsyncTask类AsyncTask的理解:在没有AsyncTask之前,我们用Handler+Thread就可以实现异步任务的功能需求AsyncTask是对Handler和Thread的封装,使用它编码更加简洁,更高效(就类似于问答题和填空题的区别)AsyncTask封装了ThreadPool,比直接使用
啊翔仔
·
2020-09-14 20:49
Android
Android--
屏幕适配通用
使用步骤:1、以某一widthDP为基准,生成所有设备对应的dimens.xml文件@dimen/dp_15-60dp-30dp-20dp-12dp-10dp-8dp-5dp-2dp-1dp0dp0.1dp0.5dp1dp1.5dp2dp2.5dp3dp3.5dp4dp4.5dp5dp6dp7dp8dp9dp10dp11dp12dp13dp14dp15dp16dp17dp18dp19dp20dp2
chaoyu168
·
2020-09-14 13:08
Android
Android开发
Android--
实现自制录音/播放录音程序
首先,让我们先看下实现的截图:当有录音文件存在时,会显示在下面的ListView当中。下面给出实现的完整代码:1.主程序代码packageirdc.ex07_11;importjava.io.File;importjava.io.IOException;importjava.util.ArrayList;importandroid.app.Activity;importandroid.conten
iteye_3753
·
2020-09-14 05:44
移动开发
java
Android--
四大组件之Service
1.Service是什么?2.启动方式1).差异2).关联3.生命周期1).startService2).bindService4.本地服务与远程服务5.IntentService6.重启机制Service是什么?作为Android四大组件之一,Service是一种没有可视化界面的长生命周期后台服务,常用于处理一些耗时后台任务,如:文件操作,播放音乐,网络访问等。它无法与用户直接进行交互,一般通过
IT老五
·
2020-09-13 20:30
关于微信支付
3,关于打包的问题,在window--》Perferences-->
Android--
》build--》customdebugkeystore中把你项目中的.key
‘木石不是牧师’
·
2020-09-12 13:14
微信
支付
Android Eclipse下工程移植到Android Studio详细步骤
上面项目的移植问题,今天尝试了几个不同的项目,顺便参考了不同的网上资料,资料比较多,就想着自己整理一份以备不时之需,开始具体的步骤:1.Eclipse上要移植项目的输出,选中项目右键-->Export-->
Android
Hi以梦为马
·
2020-09-11 19:27
android
Android--
基于PopUpWindow的弹框Demo:PopUpDialog
PopUpDialog弹框背景用法后续规划总结背景Android中,很常见的功能就是弹框,而弹框又有许多不同的需求,比如视频全屏播放时屏幕四周弹出的控制栏、可以随意拖动的悬浮框、上拉/下拉列表等等。而这各类弹框,都可以用PopUpWindow来实现。接下来就分享一款使用indow实现的弹框Demo(PopUpDialog)。用法我们首先来看看该项目的效果:上述图片中,共展示了四种弹框方式,分别为屏
NAME_CJF
·
2020-09-11 13:21
Android技术
Android
Dialog
PopUpWindow
Android--
百行代码写出EventBus(超详细)
百行代码手撸EventBus背景用法思路实现总结背景Android开发中,EventBus是目前比较流行的消息总线框架。在当下流行的模块化、组件化中也扮演着重要作用。相信其原理小伙伴们也都了解。它的核心逻辑其实仅需百余行代码即可写出。今天我们就来手撸一次EventBus简易版框架(MyEventBus)。用法在手撸框架之前,我们需要先定义一下框架的用法。这里我们仿EventBus的用法,详情如下:
NAME_CJF
·
2020-09-11 12:43
Android
Android技术
跟着第二行代码回顾
Android--
持久化技术
android的持久化技术一般就是指:文件存储,sharedpreferences,以及android内置的数据库。文件存储,用到context提供的openFileInput()和openFileOutput(),然后在用java流来读写,适合保存简单的文本数据。写放在onDestroy中@OverrideprotectedvoidonDestroy(){super.onDestroy();St
在下陈小村
·
2020-09-11 04:03
Android
基础
跟着第二行代码回顾
android--
各种控件
1.button的属性textAllCaps=false,可是控制输入的小写字母不变成大写。2.progressBar默认是圆形的,在xml文件中加入以下属性可以变成长条形的style="?android:attr/progressBarStyleHorizontal"3.谷歌已经不推荐使用progressDialog,因为使用进度条的交互更加优秀。4.android的基本布局:LinearLay
在下陈小村
·
2020-09-11 04:03
Android
基础
android--
系统jar包引用
作为android开发工程师,经常会与android系统代码打交道,如果修改了系统代码并有实现了新的java类,而在eclipse工程师需要使用时则必须将引用jar包才能编译通过,如下介绍两种方法:第一部分:生成系统的jar包文件方法1、可以直接到在线编译上(android系统编译处)拿jar包文件,参考路径:out\target\common\obj\JAVA_LIBRARIES\framewo
qinlicang
·
2020-09-11 02:26
Android
Android--
智能下拉刷新框架(SmartRefreshLayout)
SmartRefreshLayout是一个“聪明”或者“智能”的下拉刷新布局,由于它的“智能”,它不只是支持所有的View,还支持多层嵌套的视图结构。它继承自ViewGroup而不是FrameLayout或LinearLayout,提高了性能。也吸取了现在流行的各种刷新布局的优点,包括谷歌官方的SwipeRefreshLayout,其他第三方的Ultra-Pull-To-Refresh、Twink
chaoyu168
·
2020-09-11 00:16
Android
Android开发
Android--
绘制圆周运动
最近在工作中需要完成一个质点圆周运动的功能,一开始想当然很简单,实际做起来的时候遇到太多麻烦了,汗!下面说说怎么画一个质点做圆周运动咯!在Android里面实现这样的效果或许有很多方式。比如方法1.用动画的方式,TweenAnimation(渐变动画,几何动画)。准备一个质点的图。配上一个RotateAnimation动画。方法2.自定义一个view绘制的方式。第一种方式比较简单,但同时也不灵活,
teze23
·
2020-09-10 17:15
coding
Android--
(11)--解读单选(RadioButton)和复选(CheckBox)按钮
一.单选按钮1.单选按钮类:RadioButtonandroid:checked=”true”设置该按钮是否选中;android:button=”@null”去掉按钮前的原点;android:drawableRight=”@android:drawable/but_radio”将圆形按钮设置在左侧显示2.单选按钮控件通常与RadioGroup搭配使用。RadioGroup是LinearLayout
chfangfang
·
2020-08-26 23:24
Android开发
Android开发技术
Android--
面试中遇到的问题总结(一)
一、handler一、主要涉及到的类有Handler、Thread、Message、Looper、MessageQueue;二、.异步消息处理机制的作用主要有刷新UI和线程间通信三、.Handler主要是发送消息(sendMessage),处理消息(handlerMessage)的类;Message就是在线程之间传递的消息,它可以携带少量信息,在线程间进行信息交换;Looper主要是管理消息队列的
weixin_33834679
·
2020-08-26 15:44
Android--
消息摘要MD5,SHA加密
使用场景:对用户密码进行md5加密后保存到数据库里软件下载站使用消息摘要计算文件指纹,防止被篡改数字签名百度云,360网盘等云盘的妙传功能用的就是sha1值Eclipse和AndroidStudio开发工具根据sha1值来判断v4,v7包是否冲突据说银行的密码使用的就是MD5加密(因为MD5具有不可逆性)病毒查杀,把每个病毒文件或apk进行MD5后得到一个特征码,拿着特征码去跟病毒数据库对比,特征
chaoyu168
·
2020-08-26 06:57
Android
Android开发
Android--
小米奇葩bug
这是我第一次在这里说写关于开发过程中遇到的问题呀(⊙o⊙),希望在这里我能开始一段美好的旅程,好啦废话不多说了,下面就说说自己在小米手机上遇到的几个问题吧,相信大家在开发过程中都会把项目里面的图标换位自己想要的那种,把它子带的或者AndroidManifest.xml里面的名字改改就好了,然而小米手机不是一样的,当时我遇到这个情况的时候差不多一个多小时才弄明白,另外的一个bug是小米手机主题的问题
csdnbutterfly
·
2020-08-24 21:26
Android--
在非activity弹出Dialog对话框
需要在adapter类监听button点击事件弹出需要弹出一个系统级对话框,也就是这个对话框不论是在哪个活动,都可以弹出这个对话框。所以要设置对话框的属性为:WindowManager.LayoutParams.TYPE_SYSTEM_ALERT需要加入权限:Android6.0以上提权限,需要写代码跳转到设置界面让用户手动给“显示悬浮框”权限,跳转参考:https://blog.csdn.net
chaoyu168
·
2020-08-24 21:37
Android
Android开发
Android--
打包工具,100个渠道包只需要10秒钟
https://github.com/mcxiaoke/packer-ng-plugin下一代Android渠道打包工具最新版本v1.0.5-2016.05.30-签名检查调整为可选,文件名模板支持MD5和SHA1v1.0.4-2016.01.19-完善获取APK路径的方法,增加MarketInfov1.0.3-2016.01.14-增加缓存,新增ResUtils,更有好的错误提示v1.0.2-2
Navan-3
·
2020-08-24 21:04
android
Android--
>Dialog/DialogFragment宽度高度修改/全屏,自定义样式
其实Dialog,DialogFragment,Activity能看到的界面,都是基于Window显示的;也就是修改样式,都是在修改window的样式;所以,本质上方法都是一样的,唯一不同的就是获取window对象的方法不一样;Dialog通过,getWindow()获取;Activity也是通过,getWindow()获取;DialogFragment则是getDialog().getWindo
angcyo
·
2020-08-24 09:53
android--
(布局ListView、优化、刷新分页、ArrayAdapter、SimpleAdapter 、BaseAdapter)
ListView组件:列表视图是Android中最为常用的一种视图组件,它以垂直列表的方式列出需要显示的列表项,例如:显示联系人名单、系统设置项等,都用到了ListView组件publicclassMainActivityextendsActivity{privateListViewlistView;@OverrideprotectedvoidonCreate(BundlesavedInstanc
小鱼儿_zhang
·
2020-08-24 09:25
Android
Android--
高德地图通过经纬度简单的实现轨迹回放
效果图:1、首先去高德地图官网去申请key,然后下载相关jar包。/***CreatedbyAdministratoron2019/5/31**desc:轨迹回放*/publicclassTraceReloadActivityextendsFragmentActivity{privateAMapaMap;privateMarkermarker=null;//当前轨迹点图案publicHandler
chaoyu168
·
2020-08-24 08:59
Android
Android开发
Android--
自定义Style
1.在res/values目录下新建一个名叫style.xml的文件。增加一个根节点。2.对每一个style增加一个全局唯一的名字,也可以选择增加一个父类属性,继承父类的属性。3.在元素内部,申明一个或者多个,每一个定义了一个名字属性,并且在元素内部定义了这个风格的值。18sp#008引用一个XML布局文件当中定义的风格:
zlQ_
·
2020-08-23 22:32
Android
Android--
>最全获取本地IP的方法(Wifi/以太网/3G)
直接上代码publicStringgetIp(){{//获取WifiIP的方法WifiManagerwifiManager=(WifiManager)this.getSystemService(Context.WIFI_SERVICE);if(wifiManager.isWifiEnabled()&&wifiManager.getWifiState()==wifiManager.WIFI_STAT
angcyo
·
2020-08-23 15:23
Android
Android--
获取当前屏幕的旋转角度
有一个需求,倒车的时候要获知系统当前被旋转的度数,以便在重新启动平台显示的视频,和重启前的旋转度数一致。Activity中的orientation感知,只能知道屏幕是横屏还是竖屏,而无法知道具体的旋转角度。如下是亲测code:intangle=((WindowManager)getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay().
明朗晨光
·
2020-08-23 07:58
#
其他
Android--
常用的Kotlin扩展方法
一、Context1、获取颜色funContext.getColorCompat(color:Int)=ContextCompat.getColor(this,color)2、获取屏幕宽/高(px)valContext.screenWidthPx:Intget()=resources.displayMetrics.widthPixelsvalContext.screenHeightPx:Intge
zeng_ke
·
2020-08-22 20:47
编码技巧
Android获取MD5、SHA1等信息(android studio)
从StackOverflow搬运1、Androidstudio中右侧菜单栏中Gradle--》app--》Tasks--》
android--
》signingReport,双击2、观察底部Run窗口,显示相关信息
cheeseintrap
·
2020-08-22 17:18
Android 和 Androidx 互相转换
hl=zh_cn下载地址
android--
>androidx下载后解压到某一个某个
startCat丶
·
2020-08-22 16:03
Android开发问题
Android--
解决移动魔百盒CM201-2监听不到home键
上篇文章总结了下home键监听的4种方法,链接如下:Android中监听Home键的4种方法经测试发现,在魔百盒CM201-2上通过广播不能实现home键监听。遂,,记录下当前解决方法:采用第二种方法可以解决当前尴尬问题,代码如下:/***兼容移动魔百盒CM201-2*/@OverrideprotectedvoidonUserLeaveHint(){Log.d(TAG,"短按home键...");
慕涵
·
2020-08-21 04:12
技术总结
android
android--
设置TextView部分文字的颜色和背景(高亮显示)
设置部分文字背景高亮显示:Java代码publicclassHighLightActivityextendsActivity{Stringstrs="我的心太乱了,给我点空白。";TextViewtextview;intstart=3;intend=5;/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(Bund
nie_feilong
·
2020-08-21 00:23
Android
Android--
四大组件之Service
1.Service是什么?2.启动方式1).差异2).关联3.生命周期1).startService2).bindService4.本地服务与远程服务5.IntentService6.重启机制Service是什么?作为Android四大组件之一,Service是一种没有可视化界面的长生命周期后台服务,常用于处理一些耗时后台任务,如:文件操作,播放音乐,网络访问等。它无法与用户直接进行交互,一般通过
ThinkinLiu
·
2020-08-20 22:33
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
·
2020-08-20 22:33
Android
android--
(布局图文混排GridView、BaseAdapter适配器)
activity:/***自定义适配器**1.创建一个类,继承BaseAdapter类*2.实现4个方法*getCount:获取要显示的选项总数**getItem:获取每一个选项,类情况而定**getItemId:获取每个选项的id**getView:该方法用来为每一个选项生成视图(这里为:ImageView),会多次调用*根据屏幕能显示多少个选项而定的,所以每次屏幕滚动时,也会调用**/publ
小鱼儿_zhang
·
2020-08-20 13:58
Android
android--
如何将View转换成Bitmap
使用setDrawingCacheEnabled(booleanenabled);/***Enablesordisablesthedrawingcache.Whenthedrawingcacheisenabled,thenextcall*to{@link#getDrawingCache()}or{@link#buildDrawingCache()}willdrawtheviewina*bitmap
进击的乌龟
·
2020-08-20 12:48
android学习
Android--
等待loading
效果图:packageutils;importandroid.app.Dialog;importandroid.content.Context;importandroid.view.Gravity;importandroid.view.LayoutInflater;importandroid.view.View;importandroid.view.Window;importandroid.vie
chaoyu168
·
2020-08-20 11:54
Android
Android开发
Android--
从相册中选取照片并返回结果
启动系统相册去选择图片//从相册中选取的方法privatevoidselectPhoto(){Intentintent=newIntent(Intent.ACTION_PICK);intent.setType("image/*");//相片类型startActivityForResult(intent,SELECT_PHOTO);}得到我们选择好的图片后,我们同样需要重写onActivityRes
weixin_30590285
·
2020-08-20 08:19
Android--
这些小工具让你的Android 开发更高效
这些小工具让你的Android开发更高效在做Android开发过程中,会遇到一些小的问题,虽然自己动手也能解决,但是有了一些小工具,解决这些问题就得心应手了,今天就为大家推荐一下Android开发遇到的小工具,来让你的开发更高效。VysorVysor是一个可以将手机的屏幕投影到电脑上,当然也可以操作,当我们做分享或者演示的时候,这个工具起到了作用。VectorAssetAndroidStudio在
Navan_
·
2020-08-19 20:41
利用JNI技术在Android中调用C++形式的OpenGL ES 2.0函数
1、打开Eclipse,File-->New-->Project…-->
Android--
>AndroidApplicationProject,Next-->ApplicationName:FillTriangle
fengbingchun
·
2020-08-19 09:50
Android
OpenGL
ConstraintLayout手把手一步步教会你怎么使用约束布局
第一步setting中搜索update先升级到Androidstudio2.2下面肉戏开始了,我会一步一个配图给大家演示请注意我要开始装逼了:第二步:单击工具栏中的Tools--》
Android--
》SDKManager
隔壁老王头的柜子
·
2020-08-18 21:44
Android--
文件或目录拷贝、复制、粘贴
需要给AndroidManifest.xml里加上权限:源码:importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.InputStream;importjava.io.OutputStream;importandroid.app.Activity;importand
weixin_34200628
·
2020-08-18 09:43
Android--
汉字转拼音,多音字无法识别
不多说,上代码。但是多音字无法识别!!!!!!!!!!!调用Han2Pinh2p=Han2Pin.getInstance();//string为要转换的汉字,h2p.getSelling(string);=============================================================================================packa
yuehua_zhang
·
2020-08-18 07:57
Android--
输入法键盘控制
Android–输入法键盘控制/***关闭获取开启输入法软键盘**@paramcontext*/publicstaticvoidsetSoftKeyBord(Contextcontext){//--输入法软键盘的开启关闭--InputMethodManagerimm=(InputMethodManager)context.getSystemService(Context.INPUT_METHOD_
豪情不减嬉笑当年
·
2020-08-17 12:34
Android心得笔记
android
eclipse新建android工程提示android.support.v7错误的解决办法
1、项目右键-->import-->
Android--
>ExistingAndroidCodeIntoworkspace-->选择..
煮虾子
·
2020-08-17 04:21
Android开发
Android--
批量插入数据到SQLite数据库
Android中在sqlite插入数据的时候默认一条语句就是一个事务,因此如果存在上万条数据插入的话,那就需要执行上万次插入操作,操作速度可想而知。因此在Android中插入数据时,使用批量插入的方式可以大大提高插入速度。有时需要把一些数据内置到应用中,常用的有以下几种方式:1、使用db.execSQL(sql)这里是把要插入的数据拼接成可执行的sql语句,然后调用db.execSQL(sql)方
weixin_33842328
·
2020-08-15 16:36
数据库
移动开发
Android--
带你一点点封装项目 MVP+BaseActivity+Retrofit+Dagger+RxJava(二)
1,昨天我们基本上把MVP给封装起来了,今天接着昨天的东西来结合RxJava把Retrofit把网络框架简单的封装一下,先看一下我们今天实现的效果:哈哈,还是昨天的效果,好吧,我认错。2,由于这次是把RxJava给接入进来了,所以我们可以对昨天的BasePresenter再次进行封装BaseRxPresenter.javapackagecom.qianmo.myview2.base;importr
weixin_33753845
·
2020-08-15 16:59
上一页
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
其他