-
Android开发之图片处理课题(一):利用软引用构建图片高速缓存
Android开发之图片处理专题(一):利用软引用构建图片高速缓存在Android开发中,图片处理是一个难点。对于大量的图片处理,一不小心就会出现OOM的错误。那么,构建缓存,就是非常必要的一个手段。利用软引用构建缓存,只是其中步骤之一,我们来看看一般情况下,图片处理的流程。一般而言,图片的处理流程大致如上,之前所说的Xutils的原理,也如此。今天,我们就先讲讲如何利用软引用技术来构建高速缓存。...
42
热度 -
Android动态加载进阶 署理Activity模式
Android动态加载进阶代理Activity模式技术背景简单模式中,使用ClassLoader加载外部的Dex或Apk文件,可以加载一些本地APP不存在的类,从而执行一些新的代码逻辑。但是使用这种方法却不能直接启动插件里的Activity。启动没有注册的Activity的两个主要问题Activity等组件是需要在Manifest中注册后才能以标准Intent的方式启动的(如果有兴趣强烈推荐你了解...
26
热度 -
正文:
Android实习札记(9)---设置Eclpise为护眼色与代码快速对齐Android实习札记(9)---设置Eclpise为护眼色与代码快速对齐笔者的一些废话:(只是最近心情太差,吐槽下而已~)感觉好久都没写博客了,看看上一次写博客是11月21号,已经有12天没有写自己的实习札记了,不是没东西可以,只是最近真的是倒霉透了,一堆麻烦事,根本静不下心来,自己来到公司,第一二个星期看看...
420
热度 -
Android 设置界面修改为Iphone的tab菜单作派
Android设置界面修改为Iphone的tab菜单风格好久没有写博客了!最近做了Android设置的列表菜单风格改为Iphone的tab菜单风格的尝试!我知道,有许多朋友有自己的方式已经实现了这个界面风格的开发,今天大家来看看我的做法吧!做这个开发前,首先要看看Android默认的设置列表菜单风格的实现!由AndroidManifest.x...
50
热度 -
android电话、短信黑白名单阻截、电话录音
android电话、短信黑白名单拦截、电话录音功能描述:总的来说这是一个防骚扰的应用,设置黑名单,白名单,通话录音名单。添加到黑名单的联系人或号码将被拒绝来电或短信;添加到白名单的联系人或号码将通过来电或短信(除白名单以外的号码将被拒绝来电或短信),因此逻辑上黑名单和白名单是不能同时开启的;添加到通话录音列表的联系人或号码,连接通话时将会开启录音,挂断时完成录音。先上图,接着分析实现这几个部分的关...
67
热度 -
android 代码 搅混
android代码混淆1、得到classes.dex文件;直接用你机器上的?解压软件打开.apk文件解压出classes.dex文件,(这个就是.jar的前生---其实应该说后世)2、还原.jar文件;这一步需要用到一个工具?dex2jar(谷歌的代码库里有?http://code.google.com/p/dex2jar/)看名字也不难知道他是干嘛的了吧?(没错,就是把dex还原成?jar包)下...
310
热度 -
怎么用SQL操作数据-告别标题党
如何用SQL操作数据------告别标题党额,首先跟大家道一个歉,由于本人上次利用标题来骗访问,对各位大哥大姐,叔叔阿姨,弟弟妹妹,and舅子老表的时间及流量造成了严重的浪费,本人深表歉意(好吧,其实本人内心还是有那么一丢丢的自豪的,毕竟是一天下来就接近700的访问量啊,我就想问一句,不靠标题,谁能做到?)!好,就此打住,接下来进入正题!在数据库中使用SQL语句操作数据要想使用SQL语句操作数据,...
115
热度 -
见见你写的sql是不是强壮
看看你写的sql是不是强壮SQL注入实例1.select语句通常我们在用户登陆的时候,SQL语句如此写法:$sql=select*fromuserswhereuserName='{$_POST['unm']}'主要是用来检查这个用户是否存在,如果说我在用户名一栏填上:1=1or1='1'那么sql语句就变成了:select*fromuserswhereuserName=1=1or1='1';你填上...
96
热度 -
三,索引的分析和维护:
SQLServer--索引一,索引的概述1,概念:数据库索引是对数据表中一个或多个列的值进行排序的结构,就像一本书的目录一样,索引提供了在行中快速查询特定行的能力.2,优缺点:2.1优点:1,大大加快搜索数据的速度,这是引入索引的主要原因.2,创建唯一性索引,保证数据库表中每一行数据的唯一性.3,加速表与表之间的连接,特别是在实现数据的参考完整性方面特别有意义.4,在使用分组和排序子...
5
热度 -
SpringMVC学习记要(七)-拦截器的使用
SpringMVC学习记录(七)--拦截器的使用SpringMVC的请求如下面这种图所示:可以看出所有的请求都要通过Dispatherservlet来接收,然后通过Handlermapping来决定使用哪个控制器,再根据ViewResolver来决定返回哪个视图.从流程来看,Handlermapping就是我们可以实现拦截器的第一种方法.另外还有一种是实现WebRequestInterceptor...
465
热度 -
如何在ArcSDE中使用SQL Server分区表
怎么在ArcSDE中使用SQLServer分区表前面有关于怎么在ArcSDE使用Oracle分区表的相关参考怎么在ArcSDE中使用Oracle分区表怎么在ArcSDE中使用Oracle分区表2——索引分区今天就跟大家介绍一下关于SQLServer库的分区,其实对分区来说大家都明白相关的意义,简单说说oracle与SQLServer分区的区别,对Oracle来说,我们是建立不同的表空间,这些表空间...
62
热度 -
Android杂谈-ListView之SimpleAdapter的运用
Android杂谈--ListView之SimpleAdapter的使用Android杂谈--ListView之SimpleAdapter的使用SimpleAdapter??????????????????????SimpleAdapter是扩展性最好的适配器,可以定义各种你想要的布局,而且使用很方便SimpleAdapter(Context?context,?List<??extends?...
69
热度 -
黑马软件工程师_简单总结android跨进程访问或者跨组件访问
黑马程序员_简单总结android跨进程访问或者跨组件访问???????????????????-------android培训、java培训、期待与您交流!----------?昨天夜里睡觉,用手机上黑马的论坛的时候,读到一篇感谢信:8个月前helloworld出错十几个到5天看懂一个w行项目文章。感触良多,果然黑马是屌丝逆袭之地啊。所以我也不要不甘落啊?里面提到了一个aidl的知识。我不太了解...
76
热度 -
挑战Android,Ubuntu还遥着呢
挑战Android,Ubuntu还远着呢!Ubuntu是一个基于Linux的桌面电脑操作系统。这两天,智能手机界的一个热点消息是Canonical公司发布了Ubuntu的移动版。从展示来看,Ubuntu的界面比较干净,各种手势操作也比较人性化。但是客观来看,它要想能够比肩智能机操作系统老三老四(WP和RIM),都还有很长一段距离要走,更别说与Android和iOS论道了。以下来自CNET的一篇文章...
94
热度 -
Android Parcelable序列化自定义种集合在Activity间传递
AndroidParcelable序列化自定义类集合在Activity间传递来自http://zartzwj.iteye.com/blog/1136891我们会考虑创建一些复杂(包含的数据类型有多种)的Model,方便在数据上的传输和处理。一些关于android中对于这类model的传递,一般都是实现Parcelable或者是Serializable这两个接口,这两个接口有一些不同,Seriali...
40
热度 -
Android4.0源码Launcher起步流程分析【android源码Launcher系列一】
Android4.0源码Launcher启动流程分析【android源码Launcher系列一】???最近研究ICS4.0的Launcher,发现4.0和2.3有稍微点区别,但是区别不是特别大,所以我就先整理一下Launcher启动的大致流程。Launcher其实是贯彻于手机的整个系统的,时时刻刻都在运行,要是Launcher不运行了,手机就得黑屏了。Launcher的LauncherMode=s...
7
热度 -
android 数据储存的几种方式
android数据存储的几种方式总体的来讲,数据存储方式有三种:一个是文件,一个是数据库,另一个则是网络。其中文件和数据库可能用的稍多一些,文件用起来较为方便,程序可以自己定义格式;数据库用起稍烦锁一些,但它有它的优点,比如在海量数据时性能优越,有查询功能,可以加密,可以加锁,可以跨应用,跨平台等等;网络,则用于比较重要的事情,比如科研,勘探,航空等实时采集到的数据需要马上通过网络传输到数据处理中...
74
热度 -
Android Permission denied 异常
AndroidPermissiondenied错误???AndroidPermissiondenied:这是个很头疼的错误,我因为这个错误弄了3天最后才弄好。先说说我的错误,我是读写SD卡的时候报错的。加上权限?<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/>依旧报错,google三天,...
0
热度 -
Android入门户十四篇之画图
Android入门第十四篇之画图常用控件说了不少,现在说说手机开发中也常用到的画图。要掌握Android的画图,首先就要了解一下,基本用到的图形接口:1.Bitmap,可以来自资源/文件,也可以在程序中创建,实际上的功能相当于图片的存储空间;2.Canvas,紧密与Bitmap联系,把Bitmap比喻内容的话,那么Canvas就是提供了众多方法操作Bitamp的平台;3.Paint,与Canvas...
85
热度 -
Android 资源保护有关问题——探索
Android资源保护问题——探索本文地址:http://blog.csdn.net/you_and_me12/article/details/79593492012-09-09apk文件使用解压工具就能看到drawable等资源,但是有些游戏中的图片资源却是无法看到的。这个问题探索了许久……【1】图片资源不放置在drawable文件下,放在assets中(但是解压apk,同样能看到图片资源),以...
62
热度