当前位置: 代码迷 >> byte的解决方案
 
  • Android实战技艺之三十九:短信收发

    Android实战技巧之三十九:短信收发7月4日从广州出差回来就定下写作计划,但迟迟没有动笔。耽搁的原因还是老样子,工作上又有新任务,全部精力都投入过去了,每天精疲力竭的回来也打不起精神做其他事了。这就是精力管理不当所致,就像我把很多要做的事无情的放到“等有时间”再做一样。今晚,我一定要给自己一个交待。不论文章写的如何,但不动笔就永远是零。正文在下面一直以来,Android的手机功能(通话与短信)...

    28
    热度
  • Android JNI Lame编解码实现wav到MP3的变换

    AndroidJNILame编解码实现wav到MP3的转换1、JNI简介JNI全称为JavaNativeInterface(JAVA本地调用)。从Java1.1开始,JNI成为java平台的一部分,它允许Java代码和其他语言写的代码(如C&C++)进行交互。并非从Android发布才引入JNI的概念的。2、JNI与NDK简单来说,Android的NDK提供了一些交叉编译工具链和Andro...

    288
    热度
  • Android NDK开发(9)——应用监听自身卸载升级版,使用Inotify监听安装目录

    AndroidNDK开发(九)——应用监听自身卸载升级版,使用Inotify监听安装目录转载请注明出处:http://blog.csdn.net/allen315410/article/details/42555415在上一篇博客中,我们讲了一个小小的案例,用NDK监听应用程序自身卸载,并且打开内置浏览器加载用户调用页面。关于监听应用程序自身卸载的原理和实现方案可以在上篇博客中找到,地址是:htt...

    61
    热度
  • Android NDK开发(8)——应用监听自身卸载,弹出用户反馈调查

    AndroidNDK开发(八)——应用监听自身卸载,弹出用户反馈调查转载请注明出处:http://blog.csdn.net/allen315410/article/details/42521251监听卸载情景和原理分析1,情景分析在上上篇博客中我写了一下NDK开发实践项目,使用开源的LAME库转码MP3,作为前面几篇基础博客的加深理解使用的,但是这样的项目用处不大,除了练练NDK功底。这篇博客,...

    37
    热度
  • Android平台下OpenGL初始

    Android平台下OpenGL初步本文只关注于如何一步步实现在Android平台下运用OpenGl。1、GLSurfaceViewGLSurfaceView是Android应用程序中实现OpenGl画图的重要组成部分。GLSurfaceView中封装了一个Surface。而android平台下关于图像的现实,差不多都是由Surface来实现的。2、Renderer有了GLSurfaceView之...

    57
    热度
  • Android NDK开发(4)——Java传递数据到C

    AndroidNDK开发(四)——Java传递数据到C转载请注明出处:http://blog.csdn.net/allen315410/article/details/41845701前面几篇文章介绍了AndroidNDK开发的简单概念、常见错误及处理和从第一个HelloWorld开始实际做一个简单的JNI开发示例,相信看完之后,大家对NDK开发有了一个概念上的认识了,那么接下来我们需要再深入一下...

    94
    热度
  • Fresco引见 - 一个新的android图片加载库

    Fresco介绍-一个新的android图片加载库在Android设备上面,快速高效的显示图片是极为重要的。过去的几年里,我们在如何高效的存储图像这方面遇到了很多问题。图片太大,但是手机的内存却很小。每一个像素的R、G、B和alpha通道总共要占用4byte的空间。如果手机的屏幕是480*800,那么一张屏幕大小的图片就要占用1.5M的内存。手机的内存通常很小,特别是Android设备还要给各个应...

    2
    热度
  • Android 虚拟机学习小结Dalvik虚拟机介绍

    Android虚拟机学习总结Dalvik虚拟机介绍1、Dalvik虚拟机与Java虚拟机的最显著区别是它们分别具有不同的类文件格式以及指令集。Dalvik虚拟机使用的是dex(DalvikExecutable)格式的类文件,而Java虚拟机使用的是class格式的类文件。一个dex文件可以包含若干个类,而一个class文件只包括一个类。由于一个dex文件可...

    34
    热度
  • Android中的软件安全跟逆向分析[二]—apk反破解技术与安全保护机制

    Android中的软件安全和逆向分析[二]—apk反破解技术与安全保护机制在Android应用开发中,当我们开发完软件之后,我们不希望别人能够反编译破解我们的应用程序,不能修改我们的代码逻辑。实际上,在应用程序的安全机制考虑中,我们希望自己的应用程序安全性高,通过各种加密操作等来增大竞争对手的反编译破解成本。设想,竞争对手开发一个同样的应用程序需要10天,而破解我们的软件程序需要100天,那么势必...

    16
    热度
  • Android学习笔记(播音机制)

    Android学习笔记(广播机制)1.Android的广播机制介绍收听收音机也是一种广播,在收音机中有很多个广播电台,每个广播电台播放的内容都不相同。接受广播时广播(发送方)并不在意我们(接收方)接收到广播时如何处理。好比我们收听交通电台的广播,电台中告诉我们现在在交通状况如何,但它并不关心我们接收到广播时做如何做出处理,这不是广播应该关心的问题,OK,到这里我们从生活中的一些小例子浅浅的理解了一...

    36
    热度
  • Android虚拟机与Java虚拟机的差别

    Android虚拟机与Java虚拟机的区别Dalvik虚拟机存在于Android系统,JVM是Java虚拟机,两者都是虚拟机,它们之间有什么区别呢?本文就对两者进行比较,讲述它们的不同。1.定义:Dalvik虚拟机是Google等厂商合作开发的Android移动设备平台的核心组成部分之一。它可以支持已转换为.dex(即DalvikExecutable)格式的Java应用程序的运行,....

    7
    热度
  • android Drawable setbounds()引见

    androidDrawablesetbounds()介绍一、Drawable相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Mat...

    997
    热度
  • Android自定义相机照相、图片裁剪的实现

    Android自定义相机拍照、图片裁剪的实现最近项目里面又要加一个拍照搜题的功能,也就是用户对着不会做的题目拍一张照片,将照片的文字使用ocr识别出来,再调用题库搜索接口搜索出来展示给用户,类似于小猿搜题、学霸君等app。其实Android提供Intent让我们打开系统的相机,但是系统相机跟自己app风格不搭,而且用起来体验不好。所以我使用了SDK提供的cameraAPI自定义了一个相机,并且在相...

    52
    热度
  • SQLite3时间函数总结

    SQLite3时间函数小结importsqlite3conn=sqlite3.connect('/tmp/sqlite.db')cur=conn.cursor()接下来干嘛呢?建一张表吧。这里需要注意的是,SQLite不支持在创建表的同时创建索引,所以要分两步走,先创建表然后再创建索引create_table_stmt='''CREATETABLEIFNOTEXISTStest_table(idI...

    70
    热度
  • android电话、短信黑白名单阻截、电话录音

    android电话、短信黑白名单拦截、电话录音功能描述:总的来说这是一个防骚扰的应用,设置黑名单,白名单,通话录音名单。添加到黑名单的联系人或号码将被拒绝来电或短信;添加到白名单的联系人或号码将通过来电或短信(除白名单以外的号码将被拒绝来电或短信),因此逻辑上黑名单和白名单是不能同时开启的;添加到通话录音列表的联系人或号码,连接通话时将会开启录音,挂断时完成录音。先上图,接着分析实现这几个部分的关...

    67
    热度
  • Android面试题拾掇(中)

    Android面试题整理(中)1.如何将一个Activity设置成窗口的样式。在AndroidManifest.xml中定义Activity的地方一句话android:theme="@android:style/Theme.Dialog"或android:theme="@android:style/Theme.Translucent"就变成半透明2.如何退出Activity?如何安全退出已调用多个...

    75
    热度
  • Android兑现推送PushService通知Notification

    Android实现推送PushService通知Notification请先参考:Android推送通知指南这里使用了IBM提供的MQTT协议实现了推送。有一个wmqtt.jar包需要导入到工程,见附件。然后编写PushService类实现一个服务,其中有个内部类:MQTTConnection实现了MqttSimpleCallback接口,重写其中的publishArrived方法,我这里是当接受...

    61
    热度
  • Sqlite学习笔记(4)&&SQLite-WAL原理

    Sqlite学习笔记(四)&&SQLite-WAL原理Sqlite学习笔记(三)&&WAL性能测试中列出了几种典型场景下WAL的性能数据,了解到WAL确实有性能优势,这篇文章将会详细分析WAL的原理,做到知其然,更要知其所以然。WAL是什么WAL(Writeaheadlogging)是一种日志模式,它是一种思想,普遍应用于关系型数据库。每个事务执行变更时,修改数据页...

    112
    热度
  • SQL Server 性能调优二 之索引(Index)的建立

    SQLServer性能调优2之索引(Index)的建立前言索引是关系数据库中最重要的对象之一,他能显著减少磁盘I/O及逻辑读取的消耗,并以此来提升SELECT语句的查找性能。但它是一把双刃剑,使用不当反而会影响性能:他需要额外的空间来存放这些索引信息,并且当数据更新时需要一些额外开销来保持索引的同步。形象的来说索引就像字典里的目录,你要查找某一个字的时候可以根据它的比划/拼音先在目录中找到对应的页...

    58
    热度
  • SQL on Hadoop系统的小结分析(一)

    SQLonHadoop系统的总结分析(一)为什么非要把SQL放到Hadoop上?SQL易于使用。那为什么非得基于Hadoop呢?therobustandscalablearchitectureofHadoop目前SQLonHadoop产品主要有以下几种:Hive,Tez/Stinger,Impala,Shark/Spark,Phoenix,Hawq/Greenplum,HadoopDB,Citus...

    71
    热度