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---
添加结构线或边框的几种方式
一.自定义View(该方法已经太过老旧)android:layout_width="match_parent"android:layout_height="1px">二.自定义Layout使用时以下两种层级关系灵活运用:1.与要添加边框的布局(控件)平级2.是要添加边框的布局(控件)的子布局
逊时志敏
·
2020-09-12 04:38
Android开发
Android---
给Linearlayout设置边框+弧度角
1.第一步需要在drawable下创建一个xml文件,代码如下//这里是Linearlayout布局的背景颜色//这里是设置边框线的粗细和颜色//角的话,里边有参数可以单独设置2.在要设置边框的Linearlayout中加入:android:background=“@drawable/上面xml的名字”
我要看一下山顶的风景
·
2020-09-12 03:27
Anroid-知识点
Android---
回调机制小例子
今天研究了下android回调,下面给出一个相当容易的一个小例子,该例子的作用是五秒回调一次,每次会输出一个字符串,代码很简单,相信大家看得懂,感觉这个回调和iPhone的协议差不多,见代码:packagecom.hlj.huidiao;publicclassHuidiaoUtil{publicvoidhuidiao(finalhuidiaoCallbackhuiCallback){newThre
ameng
·
2020-09-11 00:41
Android开发
android---
高德地图(3)点击获得目的经纬度,地理编码
点击获得目的地经纬度,利用经纬度将目的地编码获得目的地的名称packagecom.amapv2.apis.basic;//包名,需要修改importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.MotionEvent;importandroid.widget.TextView;importcom.amap.api.m
深井冰霜丶
·
2020-09-10 18:07
Android
Android---
把Wi-Fi P2P用于服务发现
本文译自:http://developer.android.com/training/connect-devices-wirelessly/nsd-wifi-direct.html在使用“
Android
FireOfStar
·
2020-09-10 11:51
Android培训
学习笔记
Android---
线程间通讯
1.Handel:主线程中定义Handler,子线程发消息,通知Handler完成UI更新,Handler对象必须定义在主线程中,如果是多个类直接互相调用,就不是很方便,需要传递content对象或通过接口调用;但是这个方式要特别注意处理内存泄漏问题2.runOnUiThread:runOnUiThread(newRunnable()){}用Activity对象的runOnUiThread方法更新
WalterSECREAT
·
2020-08-25 17:54
android
android
Android---
自定义Toast
1、Toast类包含一个静态(static)方法makeText(),它可以创建一个标准的Toast显示窗口。一旦创建了一个Toast,就可以调用它的show()方法显示它。makeText()方法需要要三个参数:1》应用程序上下文;2》要显示的文本消息;3》该Toast的显示时长(Toast.LENGTH_LONG/Toast.LENGTH_SHORT);代码如下:Toasttoast=Toas
cxc19890214
·
2020-08-24 21:01
Android
Android---
自定义异常退出并重启app的使用
自定义异常的退出,这里做的目的是如果自定义异常退出了,我们会得到什么,以及如何异常退出之后重启app,如果你有更好的想法可以一起交流。publicclassHKApplicationextendsApplication{privateListactivityList=newArrayList();@OverridepublicvoidonCreate(){super.onCreate();//以下
TENDA001
·
2020-08-24 21:13
Android--经典案例
Android---
让你的APK程序开机自动运行(转)
转自:http://blog.sina.com.cn/s/blog_72f6e45701014l6t.html有些时候,应用需要在开机时就自动运行,例如某个自动从网上更新内容的后台service。怎样实现开机自动运行的应用?在撰写本文时,联想到高焕堂先生以“Don'tcallme,I'llcallyouback!”总结Android框架,真是说到点子上了。理解这句话的含义,许多有关Android平
weixin_34032827
·
2020-08-24 10:50
Android---
阿里云网络视频带进度下载
1.build.gradle中添加阿里云SDKapi'com.aliyun.dpa:oss-android-sdk:+'2.接口//系统相册目录StringgalleryPath=Environment.getExternalStorageDirectory()+File.separator+Environment.DIRECTORY_DCIM+File.separator+"Camera";Fi
不会写代码的猴子
·
2020-08-24 09:53
Android
Android---
通知notification
下面是点击通知就跳转activity,有显示横幅和普通通知两个。是根据APP是否在后台,如果在前台,就显示横幅通知。如果在后台,就显示普通通知。因为横幅的API是Android5.0才出现的。所以先判断版本。isAppIsInBackground(context)是判断应用的前后台。代码连接:https://www.jianshu.com/p/63cb7e03b5cc/***发送通知**@para
HPD_黄霹雳
·
2020-08-23 11:05
Android---
绘图机制---画笔特效处理
PorterDuffXfermodePorterDuffXfermode的16种使用模式以下代码实现的就是一个通过SrcIn模式设计的一个圆角的图片.publicvoidinitView(){mBitmap=BitmapFactory.decodeResource(getResources(),R.drawable.img);mOut=Bitmap.createBitmap(mBitmap.get
Panda_Program
·
2020-08-22 16:13
Android--绘图机制
Android---
文本中缩略图点击弹出大图效果实现
很久没有写博客了,这两天一直忙于一个关于考试的项目,将其中的一些效果实现的经验写下来,希望给看到的人或者给有这方面需求的人帮助。首先来张效果图,没有经过美工处理的实现基本功能其实做这个项目复习了很多内容,将之前单个项目中用到的某些功能综合到一起了,例如1、自定义标题栏2、Java和JavaScript的互调3、Activity实现仿Dialog样式4、多线程实现考试倒计时5、退出Activity时
莴笋炒肉
·
2020-08-22 02:48
andriod
android---
控件隐藏与显示动画
实现控件的显示和隐藏有两种方法:1.通过代码控制,2在xml里面设置动画效果再去加载,两者的原理是相同的,就是将控件显示或者隐藏起来在加上动画,就可以实现看着慢慢隐藏跟慢慢显示出来的效果了。方法一:加载xml动画文件animationSet=(AnimationSet)AnimationUtils.loadAnimation(mContext,R.anim.up_out);mView.startA
深井冰霜丶
·
2020-08-21 05:53
Android
《
Android---
使用aapt获取package name和launch activity》
使用aapt获取packagename和launchactivity工具位置:sdk/build-tools/{version}/aaptaaptdumpbadging/xxx/xxx.apkappt功能强大,打包解包轻轻松松。
IT痴者
·
2020-08-20 18:19
Android
Android---
用Wi-Fi来建立对等连接
本文译自:http://developer.android.com/training/connect-devices-wirelessly/wifi-direct.htmlWiFi对等API(P2P)不需要连接到网络或热点(Android的WiFiP2P框架符合WiFi编程指导规范),就允许应用程序连接到附近的设备。WiFiP2P允许应用程序快速的查找附近的设备,并与其交互。在连接范围上超过了蓝牙
FireOfStar
·
2020-08-17 11:20
Android培训
学习笔记
Android---
计算器的设计
要求:完成一个计算器的设计,可以以手机自带的计算器为参考。设计过程中,注意考虑界面的美观性,不同机型的适应性,以及功能的完备性。注意结合Activity的生命周期,考虑不同情况下计算器的界面状态。一.java目录下的代码:1.MainActivity.javapublicclassMainActivityextendsAppCompatActivityimplementsView.OnClickL
aimaodong7154
·
2020-08-17 05:04
Android开发-----定位功能的实现----腾讯地图定位
Android---
手机定位功能由于自己在做项目的时候应用到了手机定位功能,自己也是琢磨了好长时间,一开始用的百度地图,研究了几天总是出现一些不同的Bug,而且很难修复,然后又想用手机自带的那个GPS自动定位
芒果桔子西瓜汁
·
2020-08-15 23:42
Android
Android---
封装ListView的Adapter
前言在一个项目里,如果ListView是经常用到的,我们可以选择对ListView进行封装,封装过后的ListView,在写Adapter的时候,可以省事很多.下面记录没有封装之前的ListView写法,和封装之后的写法.没有封装之前的ListViewclassHomeAdapterextendsBaseadapter{@OverridepublicintgetCount(){returndata
范二er
·
2020-08-15 15:32
android
java—
Android---
把完整的Exception堆栈输出到Log
有时候我们想吧Exception输出到logcat,但又不想出发程序的崩溃用Log.e("",exception.toString)获取到的信息是不完整的,我们可以这样做:Writerwriter=newStringWriter();PrintWriterprintWriter=newPrintWriter(writer);e.printStackTrace(printWriter);Throwa
llongttaizzi
·
2020-08-15 06:26
java
Android开发
Android---
加载图片 解决图片过大导致的内存溢出问题
图片的处理图片的总大小=图片的总像素*每个像素的大小BMP无损格式位图单色(黑、白)、16、256、24(RGB)单色每个像素只能表示两钟颜色,只需要使用一个长度为1的二进制数字即可,一个像素占用1/8个字节16色每个像素可以表示16种颜色,那么需要16个数字,0-15,二进制是0000-1111长度为4的二进制数字,每个像素占用1/2个字节256色每个像素可以表示256种颜色,那么需要256个数
hitol
·
2020-08-12 15:18
Android
Android---
相册getContentResolver().query结果为空指针
针对小米4手机上测试如下代码:Uriuri=data.getData();String[]proj={MediaStore.Images.Media.DATA};//Cursorcursor=managedQuery(uri,proj,null,null,null);Cursorcursor=getContentResolver().query(uri,proj,null,null,null);c
Trent1985
·
2020-08-11 16:08
Android---
单例模式【手撕】【Kotlin极简实现】【应用场景】
设计模式-设计原则设计模式六大原则:单一指责原则:就是一个类而言,应该仅有一个引起它变化的原因(解耦,减少职责耦合)开放封闭原则:类,模块,函数等应该可以拓展的,但不可修改(增加一个抽象的功能)里氏替换原则:所有引用父类的地方必须要透明底使用其子类的对象(里氏替换原则是实现开放封闭原则的重要方式之一)依赖倒置原则:高层模块不应该一来底层模块,两者都应该依赖于抽象。抽象不应该依赖于细节,细节应该依赖
QUINCY-CODER
·
2020-08-11 01:18
与【Android】的恩怨情仇
Android---
引导界面的制作
一.概述在我们下载了一个App第一次进入的时候,或者是已有App更新之后第一次进入时,一般都会有一个引导界面,这个界面用于展示本App的基本功能,或者是更新之后版本的重大改进;效果图如下:这里就简单的记录以下这个功能的实现;二.实现过程1.布局页面分析布局代码如下:注意:对于布局文件中Button的Visibility设置为false,不可见.在引导页的最后一页的时候,再将其设置为可见.2.业务逻
范二er
·
2020-08-10 21:03
android
Android---
网络编程之Retrofit2整体结构了解以及+Okhttp3+rxjava2使用
Retrofit相关Android—网络编程之Http协议Android—网络编程之OkHttp3整体结构了解以及使用Android—网络编程之Okhttp3源码解析Android—网络编程之Retrofit2整体结构了解以及+Okhttp3+rxjava2使用Android—网络编程之Retrofit2源码分析Android—网络编程之Socket编程(实例)前言要不要写这篇文章,其实我纠结了好
Sky小白
·
2020-08-10 05:22
Android---网络编程
Android---
动态添加删除的ListView与TableLayout
动态添加删除的ListView动态添加删除其实就是通过改变List的数据,然后调用adapter.notifyDataSetChanged()方法更新数据,达到动态添加删除。主要代码:btn_add.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewarg0){strs.add("我是动态添加上的");mA
Jzd_dev
·
2020-08-10 02:45
android开发
Android Eclipse项目迁移到Android Studio中
发现大体就两种方法:1、Eclipse导出,步骤:需要转的项目右击--->Export---->
Android---
>GenerateGradlebuildfiles-->点击next---->选择你要转的项目点击
彼岸花开洒落一地温热
·
2020-08-09 12:09
安卓
用真机测试的时候出现adb连接断开的解决办法
例如:
Android---
自己取的一个名字,取一个你喜欢的就好了,但不要和环境变量里面的重复哦。变量值:这个就是adb.exe的路径了。我的是工具里面的。就以自己的解释一下好了。
熊猫也吃肉
·
2020-08-09 03:06
Android
Android---
动画机制(三)----自定义动画
自定义动画除了系统提供的4种动画外我们还可以自定义动画。首先继承Animation类然后重写initialize方法进行初始化工作,然后在applyTransformation中进行相应的矩阵变化即可publicclassCustonAnimationextendsAnimation{//interpolatedTime表示差值器的时间因子,取值范围0-1.0;//Transformation是一
Panda_Program
·
2020-08-07 11:59
Android--动画机制
熟悉
Android---
使用权限(permission)笔记
在Manifest.xml中申请通过添加;示例:运行时申请常用requestPemission()方法;示例:ActivityCompat.requestPermissions(thisActivity,newString[]{Manifest.permission.READ_CONTACTS},1);运行时检查权限checkSelfPermission();示例:if(checkSelfPerm
自由的电子e
·
2020-08-05 15:05
Android
android
archlinux下ionic build
android---
坑爹错误
曾今我以为自己发现了真相,但是后来才发现那不过是我认为的真相而已!在我的博客“在archlinux下搭建ionic环境”中,曾今提到过一个为找到androidos的错误,我原来是以为其会去我的默认安装路径/opt下去找,没找到才会去环境变量中去找,所以将androidsdk移植到我的个人用户路径下将/opt下的文件夹删掉就好了。其实不然。今天我又遇到了这一个错误了,此时我十分的郁闷。在经过一次次垂
hxbguoke
·
2020-08-04 14:01
ionic-framework
Android---
实现SQLite数据库的增删改查
效果图如下千山万水总是情,别出bug行不行。经过半天的写程序,以及一天的找bug(写出bug全怪自己对线程和游标写的少,嗯,,,后面再说),历经磨难,终于实现了这个功能。进入主题,简单介绍下实现的功能。首先是一个主界面(黑名单管理),点击添加出现自定义Dialog,之后可以选择拦截类型并且添加到SQLite数据库中,对数据进行增删改查。步骤一:主界面布局主界面是由TextView、Button、L
qiudonga
·
2020-08-03 23:23
Android
android---
从相册中选择图片
privateImageViewpicture;publicstaticfinalintCHOOSE_PHOTO=2;picture=(ImageView)findViewById(R.id.imageView);run_Permissions();//从相册选择照片privatevoidrun_Permissions(){ButtonAlbum=(Button)findViewById(R.id
哈丨吅
·
2020-08-03 14:07
android---
项目开发中遇到的问题总结
1、ListView中使用自定义Adapter及时更新数据问题。。。点击打开链接http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2012/1127/639.html2、开发中ViewPager的报错:java.lang.IllegalArgumentException:ViewPagerdoesnothaveaPagerAdapterse
androidyhy
·
2020-08-03 09:30
Android---
(1),综述,项目文件说明。
时间:2012/11/12书籍:Beginning.Android.4.Application.Development开发环境:eclipse1.安卓的架构1.1内核(Linuxkernel)--安卓采用的是Linux内核,在内核层面包含了对于各种安卓应将的驱动。1.2库文件(Libraries)--提供了AndroidOS的各种库文件。1.3安卓运行时(Androidruntime)--跟Lib
theonlydk
·
2020-08-03 04:16
安卓学习。
Android---
屏幕的反转
在配置文件里面添加下面代码,则页面锁定在竖直状态如果需要横屏:在实际开发中,从竖屏换成横屏时,空间利用的可能不很满意。所以可以新建一个该页面的横屏布局当屏幕的选择,activity销毁后会重新创建,所以会导致暂时数据的丢失。为了避免这种情况,我们采取的措施也就是将原本数据在旋转时存储下来。privateEditTextet_main;@OverrideprotectedvoidonCreate(B
啊翔仔
·
2020-08-03 03:53
Android
Android---
使用adb命令添加apk到安卓模拟器出现的问题
以夜神模拟器为例,项添加apk文件到模拟器中,可以直接把apk用鼠标拉到模拟器中,但是夜神会一直提示软件正在安装中,今天弄了一上午,终于弄好了。我用adb命令安装apk直接就安上了adb怎么用呢?第一步:首先将SDK\platform-tools目录下的adb.exe拷贝到夜神模拟器的安装文件的bin目录下(将夜神原有的adb删除掉),并将其改名为nox_adb.exe第二步:配置环境变量到pat
qiudonga
·
2020-08-03 03:56
Android
android---
文件保存之Propertes
Properties(属性),可以把Properties继承自Hashtable,理解成一个Hashtable,不过唯一不同的是,Properties对应的“键-值”必须是字符串形式的数据类型。Files数据存储主要是使用Properties配合FileInputStream或者FileOutputStream对文件写入操作。代码@OverridepublicvoidonClick(Viewv){
amsogu6822
·
2020-08-02 22:15
移动开发
android---
实现登录用户信息保存(XML)
前两天用SharedPreference实现了保存用户历史信息,当用户再次登录的时候在AutoCompleteTextView(仿google搜索自动提示框)中显示历史用户信息。这次用户信息是通过XML保存的,其中比较中要的包括了XML数据的生成和XML数据的解析,以及生成apk私有数据。XML数据生成:在将用户信息保存成XML数据前,我们应该先了解一个非常重要的类XmlSerializer,这个
amsogu6822
·
2020-08-02 20:01
Android---
获取Activity返回的数据
使用场景:类似于这种场景:第一个Activity中需要选择设备的经纬度信息(在百度选择地理位置选择),因此需要重新开一个Activity界面显示地图,让用户在地图上标注地点,取得经纬度信息,并返回第一个页面,保存在经纬度信息栏;步骤:1、第一个MainActivity.java:通过startActivityForResult(Intentintent,requestCodeint)方法启动第二个
梦想实现家jamie
·
2020-08-02 16:15
Android
Android---
操作SIM卡对联系人的影响(二)
前言今天整理一下关于在Contacts中通过Setting进行Import/ExportSIM卡联系人的过程。同样,源码分析基于Android8高通平台。Import过程Import过程是指将SIM卡中的联系人导入(copy)到本地账号中,需要强调的一点是,当设备未登陆google账号之前,存入手机本地的联系人的Account为null,如果登陆了google账号,存入本地的联系人的Account
心满意足的猫
·
2020-08-01 05:00
Android
Contacts
Android---
android:clickable属性
-------xml设置-----代码设置点击事件privatevoidinitView(){mrlContainer=(RelativeLayout)findViewById(R.id.activity_main);}privatevoidinitListener(){/***Registeracallbacktobeinvokedwhenthisviewisclicked.*Ifthisvie
benjamin gao
·
2020-07-31 20:17
Android --- 图片的特效处理
Android---
图片处理的方法转换-drawableTobitmap缩放-Zoom圆角-RoundCorner倒影-ReflectedbitmapPrcesscode:packagecom.learn.games
iteye_13556
·
2020-07-31 18:43
Android---
探究Handler消息机制
在开发Android应用程序的过程中,如果耗时的操作放在Activity的主线程(UI线程)中执行的话,超过五秒钟的时候,就会出现传说中的ANR(ApplicationNotResponsding),即应用无响应。用户可以选择“等待”而让程序继续运行,也可以选择“强制关闭”。所以一个流畅的合理的应用程序中不能出现ANR。所以在进行一些耗时操作的时候,我们应该放在子线程中去完成的,完成之后如果我们要
会写代码的吉他手
·
2020-07-31 15:25
Android开发
Android---
探究Android组件化
最近折腾了一下组件化,记录下心得。Android发展到现在,从刚开始的MVC,到后来的MVP和MVVM,它们似乎都在做同一件事:解耦组件化也是,我们不停的添加新功能和业务逻辑到项目中,随着时间推移和开发人员的增多,项目发展到一定程度的时候,团队开发开始存在很多问题.不得不花费更多的时间去和同事沟通协调。并且在开发过程中,任何一位开发人员没办法专注于自己的功能模块,从而影响整体开发效率。为了满足各个
会写代码的吉他手
·
2020-07-31 15:25
Android开发
Android---
获取应用程序列表
android中获得应用程序列表很简单,主要使用PackageManager就可以!publicclassScreenApp{Stringname;StringpackName;Drawableicon;}例如:如何获得第三方应用程序列表,即已经安装的应用程序列表,可以这样做:PackageManagerpm=mContext.getPackageManager();ListmPacks=pm.g
time_iter
·
2020-07-30 00:00
android提升
Android---
获取已安装应用列表
我们手机上安装的应用默认是以GridView的形式排放的,本篇博客将讲述以ListView的形式获得所有应用,并且点击应用后可以启动。1.ListViewitem的布局文件list_item.xml2.主布局文件activity_main.xml3.ListView的适配器AppInfoAdapter.javapublicclassAppInfoAdapterextendsBaseAdapter{
dzq_feixiang
·
2020-07-29 18:01
Android开发简单应用
Android开发简单应用
Android---
把Uri转换成File
前两天在开发的过程中,遇见了一个小问题,把图片上传到服务器里,后来才发现,我在网络请求的过程中传入的是图片的uri,并不是file的路径,然后在网上查了一下,用的是一个已经弃用的方法managedQuery(),加上这几行代码就可以了。Uriuri=data.getData();//uri转换成fileString[]arr={MediaStore.Images.Media.DATA};Curso
何以故人初x
·
2020-07-28 09:53
Android---
如何利用API实时获取各频道新闻?
基本上万事俱备了,博主我把开发新闻阅读器的相关知识都整理好了,接下来几天我要搞一个新闻阅读器(*^__^*)~本次实例包含了利用API(从“百度APIStore”上找的),从网络上实时获取各种频道的新闻。接下来,我们首先建一个Layout,上面放一个Spinner,用来展现各种新闻频道,而下面,我们放一个TextView,当选中Spinner中相应的频道时,TextView中则会加载从网络获取的该
红石丶
·
2020-07-15 12:04
培训日记
android---
布局ConstraintLayout学习笔记
1.基本的约束条件这个意思是:约束当前的view的左边,在某个view的左边layout_constraintLeft_toLeftOflayout_constraintLeft_toRightOflayout_constraintRight_toLeftOflayout_constraintRight_toRightOflayout_constraintTop_toTopOflayout_con
yuezheyue123
·
2020-07-12 18:36
android杂学
上一页
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
其他