-
利用信鸽推送实现Android登录后挟制退出的功能(单点登录)
利用信鸽推送实现Android登录后强制退出的功能(单点登录)首先整理思路,先思考实现逻辑:1.集成信鸽推送2.实现自定义推送3.在自定义推送中,接收推送的方法内启动强制退出功能。思路逻辑很简单,但是实现起来就得一步一步做,先集成信鸽:这里主要是参考官方开发文档即可然后是实现自定义推送接受方,即自定义receiverCustomReceiver.java/****/importu.upd.l;im...
67
热度 -
Android基础入门教程——4.3.2 BroadcastReceiver目无全牛
Android基础入门教程——4.3.2BroadcastReceiver庖丁解牛Android基础入门教程——4.3.2BroadcastReceiver庖丁解牛标签(空格分隔):Android基础入门教程本节引言:上节我们对BroadcastReceiver已经有了一个初步的了解了,知道两种广播类型:标准与有序,动态或静态注册广播接收者,监听系统广播,自己发送广播!已经满足我们的基本需求了~但...
87
热度 -
三. 数据库模块代码常用结构
【Android应用开发】Android相关代码规范更新中....简介:Android常用的代码结构,包括包的规范,测试用例规范,数据库模块常用编写规范;参考:之前写的一篇博客【Android应用开发】Application使用分析;--Application分析:Application概念,声明周期,组件间传递数据作用,数据缓存作用;--源码分析:分析Application结构接口源码;--使用...
61
热度 -
Android水平翻页列表,相仿水平GridVIew
Android水平翻页列表,类似水平GridVIewAndroid水平翻页列表,类似于水平方向的GridView,行列自定义,但要翻页切换,考虑加载性能,当Item数据很多时加载和翻页要流畅,翻页时要有动画效果,效果图如下:实现方式:1:翻页可用ViewPager来做,每页内多行排列Item,考虑到翻页切换数据和加载的速度不能嵌套GridView,直接使用View来显示。2:缓存被ViewPage...
28
热度 -
#仿知乎安卓客户端滑动删除撤除ListView
#仿知乎安卓客户端滑动删除撤销ListView标签(空格分隔):Android新版的知乎安卓客户端有一个有趣的功能,就是在一个item里,向右滑动时整个item会越来越透明,滑动到一半时,整个item就不见了,放开手指就是删除,删除后还可以撤销,第一次看见这个功能觉得很有意思,用了几天业余时间,我仿造里一个,效果如下:那下面就来想想看怎么实现的,大概可以先分解为三部分:手指滑动删除item删除it...
31
热度 -
android 手把手教你相片墙应用实现,再多的图片也不怕OOM
android手把手教你照片墙应用实现,再多的图片也不怕OOM今天讲一个照片墙的应用,这个在去年还算是比较流行的,现在不忙,也准备简单的实现以下,之所以说是照片墙是好像图片加载出来后贴上去的感觉,这个用GridView控件,然后加载出来的图片放上去即可!实现原理:1:去重复相同的url不要下载二次,可以用set集合对封装的任务,但是我们应用使用了内存缓存即使不做判断也不会加载二次,因为LruCac...
65
热度 -
android ScrollView判断滑动到底部的两种形式
androidScrollView判断滑动到底部的两种方式packagecom.example.photowallfallsdemo;importjava.io.BufferedInputStream;importjava.io.BufferedOutputStream;importjava.io.File;importjava.io.FileOutputStream;importjava.io....
83
热度 -
android onTerminate()方法调用亟需注意的点
androidonTerminate()方法调用需要注意的点1:Application是什么?Application和Activity,Service一样,是android框架的一个系统组件,当android程序启动时系统会创建一个application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建,如果需要创建自己的Application...
21
热度 -
android application生命周期引见
androidapplication生命周期介绍看到application这个类,一直不知道这个是干什么用的,今天刚好有点时间,所以进行了详细的学习。一.先对它的整体概念解释:在android源码中对他的描述是;*Baseclassforthosewhoneedtomaintainglobalapplicationstate.Youcan*provideyourownimplementationb...
13
热度 -
安卓开发学习之014 Button应用详解(式样、背景、按钮单击、长按、双击、多击事件)
安卓开发学习之014Button应用详解(样式、背景、按钮单击、长按、双击、多击事件)一、Button简介按钮也是继承自TextView二、XML定义方法<Buttonandroid:id="@+id/button01"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Bu...
22
热度 -
《Spring技术黑幕》学习笔记13——SqlMapClientTemplate对Ibatis的封装
《Spring技术内幕》学习笔记13——SqlMapClientTemplate对Ibatis的封装1.SqlMapClientFactoryBean:Spring中通过SqlMapClientTemplate提供对Ibatis的支持,与Spring对Hibernate的支持类似,Spring中SqlMapClientFactoryBean就是管理Ibatis的IoC容器,我们首先分析SqlMap...
6
热度 -
SQL精髓收集
SQL精华收集SQL精华收集orderby的数值型灵活使用select*fromtable_awhereid=p_idorderbydecode(函数,'asc',1,'desc',-1)*jsny;控制试图的访问时间:6.createview...asselect...fromwhereexists(selectxfromdualwheresysdate>=8:00amandsysdate...
22
热度 -
施用 JPQL 和原生 SQL 查询 JPA 实体(转)
使用JPQL和原生SQL查询JPA实体(转)作者:YuliVasiliev了解如何利用Java持久性查询语言和原生SQL查询JPA实体。2008年9月发布在JavaEE中,Java持久性API(JPA)是用于访问关系数据库的标准API,它提供了一种简单高效的方法来管理常规Java对象(POJO)到关系数据的对象/关系映射(ORM)。此类Java对象称为JPA实体或简称为实体。实体通常(但不总是)与...
48
热度 -
Android自动化测试之MonkeyRunner之MonkeyDevice(8)
Android自动化测试之MonkeyRunner之MonkeyDevice(八)Android自动化测试之MonkeyRunner之MonkeyDeviceAmonkeyrunnerclassthatrepresentsadeviceoremulatoraccessiblebytheworkstationrunningmonkeyrunner.Thisclassisusedtocontrolan...
86
热度 -
Android中native历程内存泄露的调试技巧
Android中native进程内存泄露的调试技巧Android中native进程内存泄露的调试技巧红狼博客代码基于Android2.3.x版本Android为Java程序提供了方便的内存泄露信息和工具(如MAT),便于查找。但是,对于纯粹C/C++编写的natvie进程,却不那么容易查找内存泄露。传统的C/C++程序可以使用valgrind工具,也可以使用某些代码检查工具。幸运的是,Google...
17
热度 -
Android数据联接浅析
Android数据连接浅析在Android中,应用对数据连接的操作需要通过framework提供的以下两个服务类frameworks/base/services/java/com/android/server/ConnectivityService数据连接的系统级服务类,frameworks/base/core/java/android/net/ConnectivityManager数据连接的应用...
39
热度 -
采取Singleton模式实现Android应用的完全退出
采用Singleton模式实现Android应用的完全退出对于同时启动了很多Activity的Android应用的完美退出,网上最常用的有三种解决方案,但是每种都有不足之处,如下:???第一种,DalvikVM的本地方法。1android.os.Process.killProcess(android.os.Process.myPid());2??3System.exit(0);???个人理解这种方...
86
热度 -
android 4.0 "搬动网络" 选项 不存在
android4.0"移动网络"选项不存在关键词:android4.0移动网络Mobilenetworks平台信息:内核:linux2.6/linux3.0系统:android/android4.0平台:S5PV310(samsungexynos4210)前几天调试3G模块,最后发现我拿到的BSP,在“设置”—中没有关于3G的选项,状态栏也没有显示3G状态的图标,如下图所示,这...
335
热度 -
Android 保险机制概述 Permission
Android安全机制概述Permission1Android安全机制概述Android是一个权限分离的系统。这是利用Linux已有的权限管理机制,通过为每一个Application分配不同的uid和gid,从而使得不同的Application之间的私有数据和访问(native以及java层通过这种sandbox机制,都可以)达到隔离的目的。与此同时,Android还在此基础上进行扩展,提供了pe...
0
热度 -
android 应用类APP开发小结——android Google 地图 小应用
android应用类APP开发小结——androidGooglemap小应用首届Google暑期大学生博客分享大赛——2010Andriod篇做了一个小应用智能情景的切换,这个应用是学习android开发以来应用类开发的比较满意的一个。虽然它只有一个view一个activity,但是却囊括了android的很多特性。借此机会,和大家分享一下这个小应用。?先上截图:?应用的主要功能是根据适当的情景(...
66
热度