-
不需要任何权限取得Android设备的唯一ID
不需要任何权限获得Android设备的唯一ID这个问题来自于IsthereauniqueAndroiddeviceID?我对这个问题的答案做了整理,包括将另一篇文章加入进来作为补充,可以完美解决此问题。作者提出的问题:Android设备有没有唯一的id?如果有的话,我怎么通过java代码获得这个id?答案:我读了stackOverStack上每一个答案,谷歌的开发者博客和Android文档,我认为...
23
热度 -
android 自定义属性方法
android自定义属性步骤一个程序能否吸引用户,漂亮的UI和优秀的交互是至关重要的因素。因此现在大多数应用不满足了系统提供好的UI组件,而使用自定义组件来达到更好的显示效果。使用自定义组件大多数情况又会使用自定义属性。本文记录了自定义属性的几个步骤:1.规划好自已需要定义的属性名字及类型2.在res/values目录下新建一个attrs.xml;将之前规划好的属性定义在attrs.xml中。具体...
79
热度 -
使用Android诠注来改善代码
使用Android注解来改善代码昨晚看到一篇好文章,然后是英文的,所以决定翻译分享给大家,这是原文链接:http://www.michaelevans.org/blog/2015/07/14/improving-your-code-with-android-support-annotations/如果你还没听说过Android支持注解库,那么你将错过可以帮助你捕获bug的一个轻便灵活的新包。在这个...
98
热度 -
(1)androidpn-server tomcat版源码解析之-项目启动
(一)androidpn-servertomcat版源码解析之--项目启动最新项目在搞安卓推送,选用的xmpp协议,用了一套androidpn推送框架服务端是tomcat的版本的androidpn-server,网上对于这套服务端源码的理解比较少,于是我抽空把源码给解析了一遍并且了解到了整个服务的启动过程。下面是项目的git地址:https://github.com/msdx/androidpn/...
43
热度 -
Android之Http通信——5.开发中遇到的一些有关问题
Android之Http通信——5.开发中遇到的一些问题Android之Http通信——5.开发中遇到的一些问题标签(空格分隔):未分类本节引言:好吧,好久没在这里更新blog了,不是小猪偷懒了,其实是在忙一些其他的事情,本来这节是应该讲解下结合Retrofit来封装Http请求的,不过,上周在使用基本的HttpClient和HttpURLConnection做项目的时候遇到了两个问题,纠结了几天...
13
热度 -
android 札记一
android笔记一1.Fragment创建extentsFragmentViewrootView=inflater.inflate(R.layout.fragment_main,container,false);rootView.findViewById(R.id.ShowAnotherFragment).setOnClickListener(newView.OnClickListener(){...
97
热度 -
安卓开发之容易的短信操作模块
安卓开发之简单的短信操作模块最近做了一个简单的短信操作模块,比较实用小巧。主要功能是可以发送短信(包括短信发送状态的提示),储存短信(可以用于短信列表显示等等),短信的储存可以用SQLite,不过觉得也就几十条上百条短信,用SQLite未免大材小用,还麻烦,于是决定用SharePreference结合对象序列化来做这个模块。首先是短信实体类,为了复用,做成抽象类,再具体项目中使用只要继承该抽象类即...
42
热度 -
如何才能做到长按图片切换到图库并改变图片?
怎么才能做到长按图片切换到图库并改变图片??整个布局是一个gridview,我在自己定义的adpter中利用给每个item添加数据,并且图片长按和图片名长按功能也写在getview()中,可是当我如图修改文件名时,文件名却不会被修改,长按图片选择了图库中的图片替换,可是onActivityResult()是在activity中的,怎么才能将返回的位图传到adpter中来修改该i被选中的tem的图片...
90
热度 -
Android 仿qq上传头像(1)
Android仿qq上传头像(一)转载请注明出处http://blog.csdn.net/u014163726/article/details/44994197这么长时间没写博客感觉手都要生了啊,最近因为工作的关系来到了上海,目前还算稳定,所以抓紧时间写篇博客压压惊。标题早已经看穿一切,这次我们来模仿一下qq上传头像的功能,先上一个未完成版的效果图,银魂第四季重开放上一张萌萌哒的图片。这还是要用到...
11
热度 -
android Handler详细使用方法实例
Android的Handler总结<一>Handler的定义:主要接受子线程发送的数据,并用此数据配合主线程更新UI.解释:当应用程序启动时,Android首先会开启一个主线程(也就是UI线程),主线程为管理界面中的UI控件的,并进行事件分发,比如说,你要是点击一个Button,Android会分发事件到Button上,来响应你的操作。如果此时需要一个耗时的操作,例如:联网读取数据,或...
54
热度 -
Android数据存储形式之:SharePreference
Android数据存储方式之:SharePreference做开发肯定离不了数据,因为编程=算法+数据。做Android应用开发常用到的数据存储方式有以下五种:1,使用SharedPreferences存储数据2,文件存储数据3,SQLite数据库存储数据4,使用ContentProvider存储数据5,网络存储数据今天就简单介绍下第一种存储方式:使用SharedPreferences存储...
10
热度 -
请教关于 json ,put 数据的有关问题
请问关于json,put数据的问题请问obj.put("count",count);当要传如数组的时候,应该怎么写呢?麻烦会的朋友回复下,谢谢啦publicclassAboutActivityextendsActivity{。。。。。privateintcount[]=newint[3];count[0]=1;count[1]=2;count[2]=3;httpapi.update(string,...
86
热度 -
Android实战技艺之三十:人脸检测-静态
Android实战技巧之三十:人脸检测-静态最近微软的how-old.net把人脸识别技术又大大的火了一把。通过大数据和复杂的算法,能够神奇的预测出照片中人物的性别和年龄。虽然错误率也不低,但是大家都抱着玩一玩乐一乐的心态把照片传上去让机器来鉴定一下自己的颜龄。人脸识别算法是高深复杂的,面对着计算机视觉的种种数学公式,我就已经投降了。先来简单的玩玩人脸检测吧。Android早已提供了FaceDet...
399
热度 -
android-APP长期运行于后台,重启后如何处理错误
android-APP长期运行于后台,重启后如何避免异常问题的详细描述是这样的:android中,当我们按home键(一般指手机的物理按钮的中间那个键)回到手机桌面,此时app并没有退出,而是一直运行与后台中,此时如果我们点击app图标,还是会进入刚刚的界面之中。但是这存在一个问题,就是如果内存紧张或者当我们回到桌面,点击了别的应用造成内存紧张,此时再通过点击图标进入app,此时会出现异常。这样造...
29
热度 -
vio微博(Android)开发日记之SSO受权篇
vio微博(Android)开发日记之SSO授权篇在网上找了很久也没有发现比较好的android微博客户端可以提供学习…有的也是非常老旧了…摩擦摩擦…完全跟不上时代的步伐.一怒之下,vio微博应运而生.duang…言归正传…新浪微博目前所采用的授权机制,已经完全抛弃了OAuth1.0,转向OAuth2.0.那么怎么进行OAuth2.0的认证呢?首先,我们了解一下OAuth2.0:OAuth2.0是...
30
热度 -
Android http文件上传-本土+服务器一条龙分析
Androidhttp文件上传-本地+服务器一条龙分析本地:先看下项目结构MainActivity.javapackagecom.huxq.uploadexample;importjava.io.File;importandroid.annotation.SuppressLint;importandroid.app.Activity;importandroid.app.ProgressDialog...
234
热度 -
android 开发中遇到异常及解决方法总结
android开发中遇到错误及解决办法总结新手总结的开发中所遇到错误及解决办法,如有不对,欢迎指正,如有更好的解决办法,也请不吝赐教。一、dialog.show()引起的android.view.WindowManager$BadTokenException错误错误日志android.view.WindowManager$BadTokenException:Unabletoaddwindow--t...
16
热度 -
Android采取SharedPreferences方式进行文件的保存与读取
Android采用SharedPreferences方式进行文件的保存与读取工程目录:做软件开发应该都知道,很多软件会有配置文件,里面存放这程序运行当中的各个属性值,由于其配置信息并不多,如果采用数据库来存放并不划算,因为数据库连接跟操作等耗时大大影响了程序的效率,因此我们使用键值这种一一对应的关系来存放这些配置信息。SharedPreferences正是Android...
55
热度 -
Android中Intent札记
Android中Intent笔记Intent是一种运行时绑定(run-timebinding)机制,它能在程序运行过程中连接两个不同的组件。通过Intent,你的程序可以向Android表达某种请求或者意愿,Android会根据意愿的内容选择适当的组件来完成请求。比如,有一个Activity希望打开网页浏览器查看某一网页的内容,那么这个Activity只需要发出WEB_SEARCH_ACTION给...
31
热度 -
Android theme应用正题实现
Androidtheme应用主题实现Android实现应用Theme的方式是通过apk来实现的。下面是一个demo。1.首先必须新建一个apk,类似的插件,然后在该apk的AndroidManifest.xml文件的application加上一个meta-data。这个是下一步查找是否是自己的插件的apk做一个标记。<meta-dataandroid:name="sk...
85
热度