当前位置: 代码迷 >> Head的解决方案
 
  • android 自定义ViewGroup实现可记叙并呈现选择的ListView

    android自定义ViewGroup实现可记载并呈现选择的ListView转载请注明出处:王亟亟的大牛之路之前也做过一些用TextView之类的记录ListView选项的东西,但是总觉得好难看,发现个不错的实现就贴给大家。项目目录运行效果:自定义视图:@TargetApi(Build.VERSION_CODES.ICE_CREAM_SANDWICH)publicclassFlowLayoutex...

    79
    热度
  • Android中的式样和主题(Styles and Themes)

    Android中的样式和主题(StylesandThemes)样式(style),是为一个视图(View)或窗体(window)指定形状和格式的属性集。一个样式能够指定的属性包括高度、内边距、字体颜色、字体大小、背景颜色等等。样式被定义在一个XML资源文件中,跟设置布局的XML资源文件是分开的。Android中样式的设计哲学跟web设计中的CSS(层叠样式表)相似,就是想办法让设计和内容分隔开来。...

    132
    热度
  • 四、问题总结

    Android中插件开发篇之----应用换肤原理解析一、前言今天又到周末了,感觉时间过的很快呀.又要写blog了。那么今天就来看看应用的换肤原理解析。在之前的一篇博客中我说道了Android中的插件开发篇的基础:类加载器的相关知识。没看过的同学可以转战:http://blog.csdn.net/jiangwei0910410003/article/details/41384667二、原理介绍现在市...

    9
    热度
  • Android之怎么混淆代码和相关配置

    Android之如何混淆代码和相关配置昨天,客户想看一下目前项目开发到什么程度了,于是需要将项目签名打包成apk,结果打包的时候出错了,吃惊,什么情况。等成功打包以后,安装起来发现部分功能又报错了,囧,所幸最后还是解决了。在这里记录一下遇到的错误和解决方法。1.如何混淆将代码混淆起来,这样可以防止在apk被人反编译后而被别人直接看到源码,混淆方法很简单,当我们创建好项目时,已经自动为我们生成了混淆...

    70
    热度
  • Android4.4(MT8685)源码WIFI-起动

    Android4.4(MT8685)源码WIFI--启动系统启动时,会在SystemServer中创建一个WifiService的对象,并把这个对象保存在系统服务中wifi=newWifiService(context);ServiceManager.addService(Context.WIFI_SERVICE,wifi);看看WiFiService的构造方法publicWifiService(...

    717
    热度
  • “暗隐特工”-利用NDK NativeActivity技术实现Android加固

    “暗隐间谍”--利用NDKNativeActivity技术实现Android加固近日,百度安全实验室发现了一款被不同病毒家族利用的新型代码加固方式,该种代码加固方式巧妙的利用了Android系统提供的NativeActivity特性完成恶意代码的解固。目前主流的加固方案代码逻辑分为java层和native层两部分。而该种加固方式实现了代码的全部native化,java层未包含任何代码逻辑。以下为传...

    87
    热度
  • Android内存储器那点事儿

    Android内存那点事儿好久没有写了,不是忘了,也不是懒,是因为迷茫了~~不知道该学什么,该写什么,该走什么样子的路,该做什么样子的人。我嘴笨,不知道怎么把自己会的讲给别人,我愿意分享,所以我就写出来,不管是对的,错的,希望大家能取其精华去其糟粕,不要因为我而误导诸位。废话不多说了~~你的应用内存泄漏了么?要看是不是存在内存泄漏,首先我们要看到内存信息,如何看到内存信息呢?这里介绍一种方法,打开...

    3
    热度
  • 怎么吃好Android5.0棒棒糖

    如何吃好Android5.0棒棒糖谷歌在安卓棒棒糖系统中的"改进"很容易让人眼前一亮,不过也有人认为其便捷的背后同时也带来了一些安全问题。提到安全,关于Android5.0,如何避免棒棒糖安全隐患,吃好Android5.0这颗棒棒糖?如果你的设备使用了安卓棒棒糖(安卓5.0),为了设备安全,这里有些新的特性需要你去了解:1.SmartLock很少有Android设...

    81
    热度
  • 第一回使用Android Studio时你应该知道的一切配置

    第一次使用AndroidStudio时你应该知道的一切配置?【声明】欢迎转载,但请保留文章原始出处→_→生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4390905.html联系方式:[email protected]/**/【正文】最近网上流行起了程序猿鼓励师的段子...

    23
    热度
  • Android应用安全隐患现局,安全防护进化史

    Android应用安全隐患现状,安全防护进化史前言有安全数据显示,2014全年,Android用户感染恶意程序3.19亿人次,平均每天恶意程序感染量达到了87.5万人次。同时,Android应用被破解和盗版等事件也层出不穷。很明显,Android平台已经成为恶意程序和破解者攻击的众矢之的,于是越来越多的Android开发者开始意识到应用安全的重要性。一、什么是“打包党”他们专门对最热门或新秀APP...

    80
    热度
  • Android 5.0(Lollipop)中的SurfaceTexture,TextureView, SurfaceView跟GLSurfaceView

    Android5.0(Lollipop)中的SurfaceTexture,TextureView,SurfaceView和GLSurfaceViewSurfaceView,GLSurfaceView,SurfaceTexture以及TextureView是Android当中名字比较绕,关系又比较密切的几个类。本文基于Android5.0(Lollipop)的代码理一下它们的基本原理,联系与区别。S...

    87
    热度
  • Android基础札记(二)

    Android基础笔记(二)测试的相关概念Android中的单元测试日志猫的介绍登陆案例把数据保存到SD卡上Android中几个常用的目录获取SD卡的大小及可用空间文件权限的概念SharedPreferences使用Android官方推荐的生成XML的方式Android官方推荐的解析XML的方式测试的相关概念好的程序不是开发出来的,是测试出来的。根据是否知道源程序源码:黑盒测试:不知源码,只是测试...

    30
    热度
  • Android基础入门教程——8.3.17 Canvas API详解(Part 二)剪切方法合集

    Android基础入门教程——8.3.17CanvasAPI详解(Part2)剪切方法合集Android基础入门教程——8.3.17CanvasAPI详解(Part2)剪切方法合集标签(空格分隔):Android基础入门教程本节引言:本节继续带来Android绘图系列详解之CanvasAPI详解(Part2),今天要讲解的是Canvas中的ClipXxx方法族!我们可以看到文档中给我们提供的Cli...

    431
    热度
  • Android乱弹onLowMemory()跟onTrimMemory()

    Android乱弹onLowMemory()和onTrimMemory()今天看郭哥的LitePal框架的源码,刚打开LitePalApplication里面的源码看到了这样一幕@Override publicvoidonLowMemory(){ super.onLowMemory(); mContext=getApplicationContext(); }不太懂郭哥的意思.之前依稀记得有人说...

    15
    热度
  • Java软件工程师转Android开发必读经验分享

    Java程序员转Android开发必读经验分享最近几日偷偷的发现部分Java程序员想转安卓开发,故此加紧补充知识,为大家搜集资料,积极整理前人的经验,希望可以给正处于困惑中的你,带来些许的帮助。?啰哩啰嗦的说说Java和Android程序的区别:Android是主流智能手机的操作系统,Java是一种开发语言,两者没有好坏优劣之分,只是两种职业岗位的选择。学安卓从事移动互联方向开发,学Java从事软...

    5
    热度
  • Sql Server之旅——第八站 复合索引跟include索引到底有多大区别

    SqlServer之旅——第八站复合索引和include索引到底有多大区别?周末终于搬进出租房了,装了宽带。。。。才发现没网的日子。。。那是一个怎样的与世隔绝呀。。。再也受不了那样的日子了。。。。好了,既然网安上去了,还得继续我的这个系列。索引和锁,这两个主题对我们开发工程师来说,非常的重要。。。只有理解了这两个主题,我们才能写出高质量的sql语句,在之前的博客中,我所说的索引都是单列索引。。。当...

    82
    热度
  • 累积一下SQL

    积累一下SQL开篇先自我检讨一下,写了博客几年以来首次试过连续两个月没出过博文,有客观也有主观原因,但是最近这年里博文数量也越来越少,博文的质量也每况日下。希望自己一直能坚持下来,多写写博文,这月尽量多写几篇来弥补上两个月的。话说我们的DBA妹子离开我们也两月了。在DBA不在的日子里,小伙伴只能靠自己了。但貌似我的数据库技术还是定格在她离开的时候。动态SQL她当时教我最厉害的一招利用SQL生成SQ...

    57
    热度
  • 环境准备:

    T-SQL动态查询(1)——简介起因: 由于最近工作需要及过去一直的疑问,所以决定着手研究一下动态SQL。由于离开一线开发有点年头了,很多技巧性的东西没有过多研究,作为DBA和《SQLServer性能优化与管理的艺术》一书的独立作者,更多的是关注在满足功能要求前提下的性能问题。但是我认为本文不仅对DBA有用,对数据库开发人员甚至设计师、架构师等都有一定的参考价值。前言: 读者是否遇到过类似功能:一...

    101
    热度
  • Android开发:setContentView切换界面,自定义带CheckBox的ListView展示SQlite条目-实现

    Android开发:setContentView切换界面,自定义带CheckBox的ListView显示SQlite条目-----实现问题背景:我在其他Activity里有一个数据库,里面有若干条目,数据库里存的是最简单的“名字”string类型的信息。我在另外一个Activity里,通过按键Button,显示出一个带checkbox的列表,显示出数据库里的姓名,然后可以选中多个。类似于文件夹删除...

    21
    热度
  • 避免SQL注入三大步骤

    避免SQL注入三大方法要说SQL注入还要从看.NET视频开始说起,听说在程序开发过程中,我们经常会遇到SQL注入问题,也就是指令隐码攻击。具体的原理到底是怎么回事儿,查了些资料好像涉及到了编译原理,也没能够看明白,只是视频中讲到了这三种方法是经常用来避免SQL注入最常用的方法,于是查些资料希望能对现学的知识有一定的了解。下面是对这三种方法具体如何使用的一个简单的介绍。一、存储程序在学习数据库视频的...

    58
    热度