随笔分类 - Android_牛逼底层
1
一般记录,大牛写的,牛叉技术
摘要:你的动画写出来卡嘛?流畅嘛如果你想提升动画的性能,那就是用它-hardware layers。During animations your views may be redrawn each frame. If you use view layers, instead of having to re...
阅读全文
摘要:From:http://blog.csdn.net/mapdigit/article/details/7526556Android OpenGL ES 简明开发教程Android OpenGL ES 简明开发教程一:概述Android OpenGL ES 简明开发教程二:构造OpenGL ES Vi...
阅读全文
摘要:参考:http://www.cnblogs.com/cpcpc/archive/2011/06/27/2123009.html对于Android的网络通讯性能的提高,我们可以使用Java上高性能的NIO (New I/O) 技术进行处理,NIO是从JDK 1.4开始引入的,NIO的N我们可以理解为N...
阅读全文
摘要:Android 开发中,bitmap是引起内存泄漏的罪魁祸首,关于bitmap的加载,缓存策略,官方已经给了很详细的方法:缓存之Memory Cache:缓存的策略,是利用应用程序的分配的内存拿出适当的一部分利用LruCache算法进行缓存。关于用多少内存来缓存图片,这个要根据不同的图片,机型和 屏...
阅读全文
摘要:从一开始hello world的第一个安卓应用开始,Activity 自动生成,布局自动生成,直接修改布局,在Activity中,findviewById()找到view,然后处理相应的业务逻辑即可,那么setContentView(),是怎么工作的?~~进入Activity的setContentV...
阅读全文
摘要:http://blog.udinic.com/2015/09/15/speed-up-your-app
阅读全文
摘要:OOM(OutOfMemory)转:http://hukai.me/android-performance-oom/前面我们提到过使用getMemoryClass()的方法可以得到Dalvik Heap的阈值。简要的获取某个应用的内存占用情况可以参考下面的示例( 关于更多内存查看的知识,可以参考这篇...
阅读全文
摘要:参考:http://blog.sina.com.cn/s/blog_62ef2f140101j6q2.html安装任意第三方的一个apk,恢复出厂设置,再次安装相同的apk,提示安装失败,通过打印LOG发现,安装失败的错误反回值是24,public static final int INSTALL_...
阅读全文
摘要:转自:http://www.pedant.cn/2014/07/22/crack-a-draw-app/ 东窗事发偶然见到一个应用内有抽奖的活动(应用具体名称就不便告知),而且是每天都可以抽。同时抽奖之前也不需要用户登录什么的,但限定了用户一天(自然天)只能抽奖一次。那么应用的服务端在用户没有登录...
阅读全文
摘要:总共可以处理出大约100种图片效果,常见的和不常见的滤镜效果可以处理出来,可以说涵盖了市面上所有特效相机可以处理出来的效果。项目所有代码都是纯java代码实现,没有封装成jar包。截图是挑选了几张有代表性的,更多截图可以看一下源码包。项目下载:ImageFilterForAndroid-master...
阅读全文
摘要:PS:本系列文章中所涉及到的技术、数据和接口地址,仅供学习交流,务必不可做坏事或者是用于商业用途!否则后果自负!来源:http://blog.csdn.net/zhaokaiqiang1992逆向工程代码框架解析TcpDump抓包WireShake分析数据包逆向工程既然是做高仿,当然需要逆向工程了,...
阅读全文
摘要:/* * Copyright (C) 2011 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this fil...
阅读全文
摘要:package com.tool.hz2py;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.widget.TextView;public class MainA...
阅读全文
摘要:Android---系统服务之 ---WindowManagerWindowManager是Android中一个重要的服务(Service )。WindowManager Service 是全局的,是唯一的。它将用户的操作,翻译成为指令,发送给呈现在界面上的各个Window。Activity会将顶级...
阅读全文
摘要:/** * This class allows you to listen to when the user is entering the background (i.e. after a home button press, * or opening recent apps etc) and w...
阅读全文
摘要:转:http://www.blueowls.net/android-strictmode%E4%BB%8B%E7%BB%8D//** * enables "strict mode" for testing - should NEVER be used in release builds ...
阅读全文
摘要:谷歌于13年7月25日正式发布Android 4.3 操作系统,支持Bluetooth 4.0,搭载Bluetooth Low Energy/BLE技术。根据谷歌官网,SDK提供的demo开发,一共有一下几个步骤:1、初始化BLE2、搜索BLE设备3、连接支持通用属性协议的设备4、读取BLE属性5、...
阅读全文
摘要:编译打包成apk之后,将apk在手机上进行安装,连接数据线,打开命令行,输入以下命令:[java]view plaincopyadblogcat-vtime-sNBSAgent:V之后运行嵌入听云代码的app,进行有效的网络访问,如果出现以下内容,[java]view plaincopyNBSAge...
阅读全文
摘要:参考文档:http://blog.csdn.net/xueyepiaoling/article/details/8202359 http://glblong.blog.51cto.com/3058613/1263969在新版本的ADT创建项目时,混码的文件不再是proguard.cfg,...
阅读全文
摘要:转:http://www.cnblogs.com/ondream/archive/2012/04/13/2446138.html前段时间做了一个批量安装卸载应用程序的小应用,由于安装卸载应用程序的部分API是隐藏的,所以必须在ubuntu下下载Android系统源码,并编译之后使用MM命令编译生成A...
阅读全文
1