码迷,mamicode.com
首页 > 移动开发
android图片缓存框架Android-Universal-Image-Loader
最近跟同学们做了一个创业项目,其实跟以前做项目不同,以前大多数都是做web网站,对内存管理这些不太关注,因为是pc机,做android的话也就是一些小列子,现在到了做产品阶段吧,只能把项目做到最优。不扯了,先来说这个框架是做什么的,Android-Universal-Image-Loader主要是一个图片的缓存框架,根据官方解释就是,它提供了一个异步处理图片的方案。它提供两种获取图片方式async...
分类:移动开发   时间:2014-06-26 13:34:12    阅读次数:450
《动感音乐创作间》android音乐创作软件豌豆荚首发时日庆
《动感音乐创作间》是快开客的又一力作,为追求完美,快开客将争取将所有可能的来自世界各地的乐器都集中在这里,当然也会有相关乐曲!         应用中创作者通过开始录音来记录自己创作的声音,当停止创作时点击停止录音就可以播放本次创作作品,喜欢的话介绍给你的小作友吧!另会努力去做有关类似教程的自动弹奏功能!我的博客:http://quickdev.lofter.com,http://blog.cs...
分类:移动开发   时间:2014-06-26 14:15:11    阅读次数:225
Android常用布局类整理(一)
Android常用布局类整理  最近又回头做了一下android的项目,发觉越来越不从心,很多东西都忘了,简单的页面布局也很多写不出来,首先还是先整理一下一些会混淆的概念先 layout_width/layout_height的两种不同的方式 ① wrap_content能包裹其中的内容即可     ② fill_parent/match_parent 填满父视图的空间   Lin...
分类:移动开发   时间:2014-06-26 07:44:46    阅读次数:337
Android Message handling (based on KK4.4)
一、几个关键概念 1、MessageQueue:是一种数据结构,见名知义,就是一个消息队列,存放消息的地方。每一个线程最多只可以拥有一个MessageQueue数据结构。 创建一个线程的时候,并不会自动创建其MessageQueue。通常使用一个Looper对象对该线程的MessageQueue进行管理。主线程创建时,会创建一个默认的Looper对象,而Looper对象的创建,将自动创...
分类:移动开发   时间:2014-06-26 10:59:25    阅读次数:307
Uncontrolled memory mapping in camera driver (CVE-2013-2595)
1漏洞描述 漏洞的产生主要是因为摄像头驱动提供了几个用于用户空间调用的接口。用户空间可以使用诸如ioctl或者mmap这样的系统调用函数就能对摄像头驱动产生影响。黑客可以很容易的使用事先构造好的参数将物理内存map到用户空间,并提升权限。 2.影响设备 绝大多数使用2013年5月1日之前的Linux内核安卓系统 3.PoC /* * * This progra...
分类:移动开发   时间:2014-06-26 07:55:07    阅读次数:507
intel dpdk IPv4 Fragmentation Sample Application 测试
在上一篇中testpmd程序已经测试成功的情况下,来到examples/ipvr_frag目录中。 确认环境变量RTE_SDK、RTE_TARGET都正确,执行make。 一、一个逻辑核(lcore)处理一个端口(port) ./build/app/ipvr_frag -c 0x1 -n 4 -- -p 0x1 默认是一个队列 下图是官方对参数p、q的说明文档截图 运行结果如下图...
分类:移动开发   时间:2014-06-26 10:27:38    阅读次数:314
Android UI 使用HTML布局(直接打开服务器网页)
很多时候我们用HTML布局会更方便直接,记录一下。 我现在主要是直接调用服务器的网页(实际上是jsp的,只是返回的是html),所以需要联网,第一步添加权限。 布局文件直接用一个WebView,如下: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_w...
分类:移动开发   时间:2014-06-26 07:22:03    阅读次数:277
Android 主线程和子线程通信问题
Android 主线程和子线程通信问题...
分类:移动开发   时间:2014-06-26 08:03:07    阅读次数:605
苹果浏览器样式重置submit
大家刚接触写手机页面 或许都会遇到的修复iPhone的safari浏览器上submit按钮圆角bug修改前  修改后:在CSS中加  -webkit-appearance: none; 便可以解决。...
分类:移动开发   时间:2014-06-26 14:12:30    阅读次数:272
cocos2d-x 关于旋转和移动的一点小技巧
一般在游戏中我们避免不了处理旋转或者子弹发射什么的,就比如塔防游戏来说吧,我们需要判断敌人往哪里走,炮塔就往哪里转,转完然后朝着一个方向发射子弹(是一个方向而不是朝一个点,就比如保卫萝卜,子弹穿过怪物继续朝那个方向飞行,直到飞往屏幕外才移除),下面来简单分析一下实现的过程,需要涉及到一点点平面向量的数学知识。...
分类:移动开发   时间:2014-06-26 10:22:35    阅读次数:340
Android常用界面布局(二)
ImageView ScaleType属性, 该属性用以表示显示图片的方式 ①matrix               根据一个3x3的矩阵对其中图片进行缩放 ②fitXY                  将图片非等比例缩放到大小与ImageView相同 ③fitStart               缩放方式同FIT_CENTER,只是将图片显示在左方或上方,而不是居中 ④fitCe...
分类:移动开发   时间:2014-06-26 07:42:43    阅读次数:336
Android平台上直接物理内存读写漏洞的那些事
通过mmap直接操作物理内存的漏洞应该算是比较常见的一类漏洞了,在2012年、2013年的这段时间里,爆出了好几个物理内存读写相关的漏洞。主要是因为某些设备本身具有mmap物理内存的功能,但是其权限又是全局可读写的,最后,黑客通过精心构造的参数,patch相关函数或者数据结构达到权限提升的目的。 这样的设备主要有以下几个 /dev/exynos-mem CVE-2012-6422 ht...
分类:移动开发   时间:2014-06-26 10:16:01    阅读次数:289
Android 的assets文件资源与raw文件资源读取
res/raw和assets的相同点: 1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。 res/raw和assets的不同点: 1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。 2.res/r...
分类:移动开发   时间:2014-06-26 14:14:30    阅读次数:339
iOS开发 剖析网易新闻标签栏视图切换(addChildViewController属性介绍)
本来只是打算介绍一下addChildViewController这个方法的,正好今天朋友去换工作面试问到网易新闻标签栏效果的实现,就结合它,用个小Demo实例介绍一下:(具体解释都写在了Demo里面的注释) // // HMTMainViewController.m // UIScrollView // // Created by HMT on 14-6-25. // Copyright...
分类:移动开发   时间:2014-06-26 08:10:05    阅读次数:294
Android WebView findAll 在ICE_CREAM_SANDWICH_MR1及其以下不能工作
Android系统开发过的大家不管是framework以上还是native,大家都会遇到过不同Android版本差异带来的问题,Deprecate这个词framework层接触比较多童鞋会见得相当多,甚至一些api还会有一些bug. 本人总结Android开发针对版本不同问题的个人心得: 1.首先查看官方文档和framework源码,这里推荐一个网址在线查看android各个系统版本的源...
分类:移动开发   时间:2014-06-26 10:53:41    阅读次数:373
搭建和测试Android JAVA NDK
1、下载NDK, ?? android-ndk-r9c-windows-x86_64.zip,解压ndk,截图如下: 2、以编译ndk中的sample为例: 导入sample中的hello-jni项目,导入的项目结果如下: 3、右击项目:helloJni-->右击--->properties--->Builder 4、新建Builder---》Program 5、点击...
分类:移动开发   时间:2014-06-26 10:14:42    阅读次数:291
Welcome to Swift (苹果官方Swift文档初译与注解十九)---123~132页(第二章..本章节还剩6页)
Working with Characters (与字符相关) 在Swift中,String类型表示一组有序字符的值.每个字符都是一个Unicode符号.可以使用for-in循环来遍历字符串中的每个字符: for character in "Dog!🐶" { println(...
分类:移动开发   时间:2014-06-26 15:56:01    阅读次数:235
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!