android
文章平均质量分 64
飘零雪花
这个作者很懒,什么都没留下…
展开
-
View Binding
View Binding是Android Studio 3.6推出的新特性,为了替换findViewById,其内部实现还是使用findViewById。在启动视图绑定后(模块gradle中配置),系统会为该模块中的每个xml文件生成一个绑定类,绑定类的实例包含对在相应布局中具有 ID 的所有视图的直接引用,也可以设置某个xml文件不生成绑定类。1、启动视图绑定android{buildFeatures { viewBinding = true}}2、忽略某个xml文件,不自原创 2021-03-23 10:51:04 · 599 阅读 · 0 评论 -
android编程要知道的那些“小事”
1.怎么把文件导入(虚拟)手机或把手机里的导出去:window-----showview-----other-----fileexplore------OK------mnt--------点sdcard------右上角有两个手机标志------可以传进去传出去-----传进来的文件不能是中文名字 2.看一个类中含有所有的方法:右双击类名---3.创建一个activity对话原创 2013-10-27 17:37:09 · 482 阅读 · 0 评论 -
if(!a) 括号里面的条件 !表示的是什么意思
在if(表达式){语句} 条件语句里,如果表达式值为真的话,刚执行花括号里的语句;若表达式为假,刚不执行对于if(!a)来说,要看你给a的初值是什么,如果是一个非零值的话,那么!a就是假,不执行语句;如果a的初值为零,那么!a就是真,执行语句(另外,C++中把非零的数看作是真,零为假) 即只要括号里的表达式值为真则 执行否则不执行或执行else里的语句。!a可为真也可以为假原创 2013-12-20 16:19:43 · 40467 阅读 · 0 评论 -
Android中通过Typeface设置字体
Android系统默认支持三种字体,分别为:“sans”,“serif”,“monospace",除此之外还可以使用其他字体文件(*.ttf)方法一:XML中使用android默认字体<!-- 使用默认的sans字体--> Android:text="Hello,World"转载 2013-12-11 14:42:10 · 460 阅读 · 0 评论 -
豌豆荚的做什么的
1.安卓系统电脑端软件。可以下游戏直接安装到手机。可给手机截屏。下电影。软件。游戏。必备管理手机的工具,可以下载应用,游戏,音乐,书籍,视频。可以在不连接大容量存储器的情况下管理手机文件夹,可以查看联系人,可以查看信息。功能不错。是安卓和电脑连接的一个软件~2.“豌豆荚手机精灵”是一款安装在桌面电脑上的软件,把手机和电脑连接上后,可通过“豌豆荚手机精灵”在电脑上管理手机中的通讯录、短信、应用程序和转载 2014-03-06 15:28:11 · 1093 阅读 · 0 评论 -
ListView中的ArrayAdapter
ListView是Android中经常会使用的东西,绑定数据对于初学者来说,尤其是刚接触编程的人来说,往往会觉得很难理解,Android中Adapter我是这么理解的,是数据和视图之间的桥梁,数据在adapter中做处理,然后显示到视图上面。Adapter有很多种,有ArrayAdapter,BaseAdapter, CursorAdapter, HeaderViewListA转载 2013-11-15 09:13:15 · 517 阅读 · 0 评论 -
连接android手机与电脑 手机上必须也像电脑安装豌豆荚吗
豌豆荚需要在您将手机与电脑连接时,调用手机上的 USB 传输服务和 Wi-Fi 传输服务模块,这些服务是保证手机与电脑正常连接并成功传输数据的前提。因此,豌豆荚为了保证上述服务的正常运行,确保用户可以在电脑上正常使用豌豆荚,需要在您的手机上安装 Android 版豌豆荚。转载 2014-03-06 15:49:42 · 1579 阅读 · 0 评论 -
Android中Handler总结
-一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需转载 2013-12-11 14:35:02 · 465 阅读 · 0 评论 -
两注意
1. ==与equals的区别1.1 == 操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。对于指向对象类型的变量,如果要比较两个变量是否指向同一个对象,即要看这两个变量所对应的内存中的数值是否相等,这时候就需要用==操作符进行比较。1.2equals()方法是用于比较原创 2013-10-26 19:55:01 · 537 阅读 · 0 评论 -
初识android
初识android1.android简介 Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。2.发展历史 2003年,Andy Rubin等人创建Android公司,并组建Android团队 2005年,google注资收购刚成立22个月的Android公司原创 2013-10-26 17:22:32 · 755 阅读 · 0 评论 -
android程序如何连接真机进行测试
android 如何连真机测试1. 设置android手机为USB调试模式。步骤: menu---> 设置 ---> 应用程序 ---> 开发 , 选择【USB调试】 【 注:我的小米2s:设置--全部设置--开发者选项--开启开发者选项--usb调试】2. 用USB连接手机和电脑,并确保成功。步骤: 在windows下执行c:\adb devices, 查看手机是否已经连接成功。转载 2014-03-06 14:25:39 · 6699 阅读 · 0 评论 -
android调用系统照相机保存照片以及压缩上传下载
1.项目中遇到了许多处理图片的时候、可以直接拿过来使用、很实用。项目中用到了android 开源框架com.loopj.android.http 非常适用方便 2.以下是demo是从项目中提出了一点,示例中有完整的注释,一方面为正在学习的朋友一点帮助;另一方面是自己在遇到相似问题的同时能对自己有所帮助 import java.io转载 2015-11-09 10:05:48 · 417 阅读 · 0 评论 -
android 输入框EditText禁止输入Emoji表情符
android 输入框EditText禁止输入Emoji表情符转载请注明出处:http://blog.csdn.net/elsdnwn/article/details/45390771通过添加EditText的addTextChangedListener()监听来过滤Emoji表情:onTextChanged()beforeTextChanged()使用方法转载 2015-11-09 10:06:32 · 2178 阅读 · 0 评论 -
Android仿Iphone通知角标的实现
123456789101112131415161718192021222324252627282930313233packa转载 2015-11-11 15:19:47 · 631 阅读 · 0 评论 -
HorizontalScrollView实现多页左右滑动
先上图看看效果:上代码:PageView是封装后的一个类,继承了HorizontalScrollView。[java] view plaincopypackage com.miquan; import android.content.Context; import android.util.At转载 2015-11-11 15:22:53 · 723 阅读 · 0 评论 -
Android从服务器获取图片的实例方法
public static Bitmap getBitmapFromServer(String imagePath) { HttpGet get = new HttpGet(imagePath); HttpClient client = new DefaultHttpClient(); Bitmap pic = null; try {转载 2015-11-11 15:27:57 · 496 阅读 · 0 评论 -
Android 通过solid来定义不同边框的颜色
以下是设置按钮的右边框和底边框颜色为红色,边框大小为3dp,如下图:在drawable新建一个 buttonstyle.xml的文件,内容如下:[html] view plaincopyxml version="1.0" encoding="UTF-8"?> layer-list xmlns:android="http://sc转载 2015-11-11 15:32:42 · 500 阅读 · 0 评论 -
整理android调用系统相机的方法及遇到的问题
在项目中遇到需要调用系统相机的功能点,整理方法如下1.拍照完成之后直接存图片[java] view plaincopy Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); intent.putExtra("crop", "true");// crop=tru转载 2015-11-11 14:14:59 · 361 阅读 · 0 评论 -
新版eclipse编写Android 时经常报的错误 -support-v7
。.和以往一样新建完一个Android项目之后,会报android.support.v4.。。。或者V7找不到的错误。 这是因为这两个包在另一个附带的项目(android-support-v7-appcompat)下。解决办法:右键你刚才建 的项目〉Properties>Android 在下边 点Add 然后把android-support-v7-appcompat转载 2015-11-11 15:35:08 · 459 阅读 · 0 评论 -
android imageview 显示方式设置
注意 请查看本文后期更新完整版: http://www.cnblogs.com/over140/archive/2011/06/08/2075054.html 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://www.cnblogs.com/ove转载 2015-10-29 11:10:45 · 2808 阅读 · 0 评论 -
android 瀑布流照片墙
Android瀑布流照片墙实现,体验不规则排列的美感转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/10470797传统界面的布局方式总是行列分明、坐落有序的,这种布局已是司空见惯,在不知不觉中大家都已经对它产生了审美疲劳。这个时候瀑布流布局的出现,就给人带来了耳目一新的感觉,这种布局虽然看上去貌似毫无规律,但是却有转载 2015-10-29 14:02:27 · 522 阅读 · 0 评论 -
让微信二维码扫描您的APK
二维码深入人心,很多App都在官网挂出了可以扫描下载apk的二维码,笔者所在公司的产品也不例外。一般二维码编码的URL不会直接放apk而是放中间地址,通过这个中间地址再跳转到apk所在URL,原因大概是有几个: 1. 让网址尽可能短:信息越少,二维码的尺寸就可以做得越小,嵌入的LOGO可以更大,识别率也会越高。 2. 让iPhone和Android通过同一个转载 2015-10-29 14:14:26 · 526 阅读 · 0 评论 -
android volley(二)基本使用优化
Volley是Android开发者新的瑞士军刀,它提供了优美的框架,使得Android应用程序网络访问更容易和更快。Volley抽象实现了底层的HTTP Client库,让你不关注HTTP Client细节,专注于写出更加漂亮、干净的RESTful HTTP请求。另外,Volley请求会异步执行,不阻挡主线程。Volley提供的功能简单的讲,提供了如下主要的功能:1、封装了转载 2015-10-29 10:26:02 · 808 阅读 · 0 评论 -
Android 捕获Application全局异常
大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息,并发送这些信息到服务器供开转载 2015-10-29 11:14:03 · 319 阅读 · 0 评论 -
Fragment应用放置后台很久,被系统回收,出现crash(如viewpager + fragment)
使用Fragment应用放置后台很久,被系统回收,出现crashB.使用Fragment应用放置后台很久,被系统回收,出现crash;原因:系统做了源码FragmentActivity调用onSaveInstanceState保存Fragment对象,这时候系统恢复保存的Fragment,但是在FragmentActivity重新执行生命周期的时候,我们重新生成了fragm转载 2015-10-29 11:17:26 · 2961 阅读 · 0 评论 -
Android 判断app是否在前台还是在后台运行
Android 判断app是否在前台还是在后台运行,直接看代码,可直接使用。[java] view plaincopypublic static boolean isBackground(Context context) { ActivityManager activityManager = (ActivityM转载 2015-10-29 14:11:13 · 456 阅读 · 0 评论 -
Android Volley(四)自定义各种request
Android Volley入门到精通:定制自己的Request(示例,出错代码)出处:http://blog.csdn.net/guolin_blog/article/details/17482095 作者:API之家 阅读:7701次经过前面两篇文章的学习,我们已经掌握了Volley各种Request的使用方法,包括StringRequest、Jso转载 2015-10-29 10:21:21 · 373 阅读 · 0 评论 -
android volley(三)使用Volley加载网络图片
Android Volley入门到精通:使用Volley加载网络图片(示例,出错代码)出处:http://blog.csdn.net/guolin_blog/article/details/17482095 作者:API之家 阅读:15071次在上一篇文章中,我们了解了Volley到底是什么,以及它的基本用法。本篇文章中我们即将学习关于Volley更加高级的用法转载 2015-10-29 10:19:54 · 295 阅读 · 0 评论 -
android volley(一)初识Volley的基本用法
Android Volley入门到精通:初识Volley的基本用法(示例,出错代码)出处:http://blog.csdn.net/guolin_blog/article/details/17482095 作者:API之家 阅读:9474次1. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用H转载 2015-10-29 10:18:23 · 386 阅读 · 0 评论 -
android volley 总结(一)
Volley主页 https://android.googlesource.com/platform/frameworks/volley http://www.youtube.com/watch?v=yhv8l9F44qo&feature=player_embedded1. 什么是Volley在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于Async转载 2015-10-29 10:44:41 · 354 阅读 · 0 评论 -
android 签名、混淆打包
、android 签名使用eclipse导出带签名的apk,最简单的方式。最后一步finish ,就能导出一个xxx.keystore的文件了。下次再发布新版本的时候,使用这个生成的签名继续使用。.签名对你的App的影响。 你不可能只做一个APP,你可能有一个宏伟的战略工程,想要在生活,服务,游戏,系统各个领域都想插足的话转载 2015-10-29 11:07:37 · 288 阅读 · 0 评论 -
ListView random IndexOutOfBoundsException on Froyo
http://stackoverflow.com/questions/8431342/listview-random-indexoutofboundsexception-on-froyo[/mw_shl_code]ListView random IndexOutOfBoundsException on Froyoup vote15转载 2015-10-29 13:58:03 · 378 阅读 · 0 评论 -
android 按home键完全退出app的问题
http://www.360doc.com/content/15/0610/17/13532434_477194468.shtml第一个页面中加如下@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);this.requestWindowFe转载 2015-10-29 14:09:37 · 3659 阅读 · 0 评论 -
android 签名和混淆打包
研究了一下android的apk的签名和代码的混淆打包,如果不混淆打包,那么apk可以直接被人反编译出来查看源码,混淆打包虽然还是能看懂,但是没有那么好懂了,至少要话费些时间如果 不混淆 ,反编译后的代码如下:基本上就是源码。如果 混淆后, 反编译后 的代码如下:代码中出现很多的a、b、c之类的变量命名,所以要读懂就具有一定的困难了!下面先说转载 2015-10-29 10:54:14 · 290 阅读 · 0 评论 -
android混淆打包
android混淆打包转载地址:http://blog.csdn.net/wangbofei/article/details/8266553参考博客地址:http://hubingforever.blog.163.com/blog/static/171040579201342982553107/http://blog.csdn.net/wotou转载 2015-10-29 11:06:09 · 273 阅读 · 0 评论 -
Android控件之DatePicker、TimePicker焦点问题(有些手机不能手动输入)
View中添加DatePicker、TimePicker,多次两者间点击编辑和+-,会产生焦点聚焦在某个方框中,导致编辑这个方框无法弹出对话框,如何解决???评论 (6) • 分享 • 链接 • 2012-09-19 0android:id="@+id/datePicker1"android:lay转载 2015-10-29 11:19:53 · 1677 阅读 · 0 评论 -
微信支付接口怎么申请 微信支付接口申请教程
微信支付接口:点击进去一直让大家翘首以盼的微信最核心的杀手锏——“微信支付”终于开放申请了!今天微信团队在官网发布消息,微信公众平台支付功能已正式开放申请,已开通公众号的开发者可以登录公众平台申请App支付功能。未开通公众号的APP开发者,我们将在近期开放,届时可在微信开放平台申请。微信官方正式宣布,此前尚处于内测阶段的微信支付接口,即日起对通过微信认证的服务号全面开放。需要转载 2015-12-09 10:27:37 · 887 阅读 · 0 评论 -
商户如何接入微信支付
1. 商户接入1.1 申请流程指引一、申请流程图二、申请接入步骤详细说明(一)成为已认证的服务号1、目前微信支付功能仅开放给已经通过微信认证的服务号(企业、商店商家、非事业单位媒体类服务号),若已经通过微信认证,且是服务号,可直接进入第二步;2、订阅号商户可先升级为服务号,此步骤约1个工作日;3、未经认证的商户可先申请微信认证。注意:请申请认证的商户主体与后续申请微转载 2015-12-09 10:29:22 · 6265 阅读 · 0 评论 -
android java.io.IOException: open failed: EBUSY (Device or resource busy)
今天遇到一个奇怪的问题,测试在程序的下载界面,下载一个文件第一次下载成功,删除后再下载结果下载报错,程序:file.createNewFile();报错:java.io.IOException: open failed: EBUSY (Device or resource busy)程序:RandomAccessFile randomAccessFile = n转载 2015-12-09 10:15:57 · 2244 阅读 · 0 评论 -
android 流量监控实现想法
经过2,3周的时间研究流量的监控,什么TrafficStats提供的方法,做的时候蛋疼的要屎,2G/3G的流量获取根本就不准确,至于什么原因网络上面也有说,就不讲了。经过研究,通过读取/proc/uid_stat/项目uid/下面的两个文件,获取流量信息。再通过自己的逻辑算法,解决了流量监控和统计的问题。可能也有不准确的地方,请多多指导 本监控软件,实现的是监控一个月的程序使用流量转载 2015-12-09 10:22:02 · 399 阅读 · 0 评论