怎样释放Android手机存储空间

怎样释放Android手机存储空间

算法语言 4周前 (02-23) 浏览: 73 评论: 0

Android应用在运行之中会产生一些数据,比如图片的缓存,数据库文件,配置文件等等。我们开发时可能会有这样的一个需求清除应用内缓存的数据,可以让用户选择删除应用内产生的数据,这也是比较人性化的设计点。过多的缓存会占用手机的存储空间,据说也会降低手机的IO性能。 下面这是简书Android APP中提供了清除缓存的设计: 那么Android应用在运行中会产生哪些数据呢?它们都被存放在哪里?然后我们

一个简单的局域网UDP实时视频

一个简单的局域网UDP实时视频

算法语言 12个月前 (04-12) 浏览: 208 评论: 1

之前一直有打算做一个局域网上基于UDP通信的视频通话软件,一直不知道视频流在网络上以怎样的形式传输,虽然知道几个视频流的编码格式,但是其实一直没有进行付诸实践; 最近在学习安卓手表开发时,在github上看到一个将手机的实时视频传输到手表的项目,发现一个似乎低级但是在局域网应该还是比较实用的局域网视频传输方法:直接将从摄像头获取的图像压缩以后进行发送。本项目GitHub主页:https://git

webview显示富文本与JS和java的交互

webview显示富文本与JS和java的交互

算法语言 1年前 (2016-01-15) 浏览: 133 评论: 1

WebView是安卓下显示网页的控件,使用它可以实现一个简单的浏览器,访问互联网上的网页。也可以当作一个本地的文本显示控件,和textView类似。用 WebView 或者 TextView 来显示 HTML 内容,其交互的实现方式有较大的区别,以在 HTML 内容中的图片点击事件为例,在 WebView 模式下,开发人员需要通过注入 JavaScript 代码来进行点击事件的响应,Android

AndroidStudio代码混淆和NDK预防apk反编译

AndroidStudio代码混淆和NDK预防apk反编译

技术应用 软件开发 1年前 (2016-01-09) 浏览: 564 评论: 0

代码混淆 什么是代码混淆 Java 是一种跨平台的、解释型语言,Java 源代码编译成中间”字节码”存储于 class 文件中。由于跨平台的需要,Java 字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编译成 Java 源代码。为了防止这种现象,我们可以使用 Java 混淆器对 Java 字节码进行混淆。 混淆就是对发布出去的

第一个android studio+NDK程序

第一个android studio+NDK程序

软件开发 1年前 (2016-01-08) 浏览: 92 评论: 0

NDK(android native develop kits ):android 本地开发工具集 ,可以把c/c++ ->编译成一个 linux下可以执行的二进制文件 java代码里面就可以通过jni 调用执行二进制的文件。 什么是JNI :java本地开发接口,JNI是一个协议这个协议用来沟通java代码和外部的本地代码(c/c++).通过这个协议,java代码就可以调用外部的c/c++

安卓实现打开指定链接调用其他应用程序

安卓实现打开指定链接调用其他应用程序

技术应用 软件开发 1年前 (2016-01-01) 浏览: 95 评论: 0

有些网站在网页上设置了点击跳转到其官方APP上的链接,比如京东;近期在做王柏元的博客客户端上我加入此功能,用以打开网页上的链接调用我的客户端打开相关文章。下面是实现方法: 安卓实现打开指定链接调用其他应用程序 在打开指定链接需要跳转到的Activity的AndroidManifest.xml清单文件中中加入一条intent-filter标签,并如下面的例子设置scheme、HOST等属性。 并做了

Android模拟点击按钮

Android模拟点击按钮

算法语言 软件开发 1年前 (2015-10-02) 浏览: 243 评论: 0

在安卓开发过程中,常常会出现在不同的环境的情况下执行相同的操作,当然我们很容易想到的方法就是将相同的操作抽出来放在一个函数中,在执行相同或者类似的操作中只需要届时运行函数即可。如果执行的函数在不同的类或者activity(当然activity也是类),我们只需要将函数的访问等级定义为public static即可。 上面的相信即使是最基础的开发者都知道,似乎极客人在此没有什么说的必要。在一个类A中

androidStudio获取应用签名并复制

androidStudio获取应用签名并复制

软件开发 2年前 (2015-08-25) 浏览: 1898 评论: 2

在eclipse写安卓软件中,构建应用并签名时,控制台会生成应用签名MD5、SHA1、SHA256;但是在android Studio对安卓应用签名完毕后并没有出现应用的签名MD5、SHA1、SHA256。我们可以在命令指示符中输入以下命令: keytool -list -v -keystore "F:\文档\我的软件\xintranslate.jks" keytool是JDK里面的程序,因为如果

Android(Java)解析有道翻译API-Json数据

Android(Java)解析有道翻译API-Json数据

软件开发 2年前 (2015-08-24) 浏览: 706 评论: 0

由于百度翻译、有道翻译等翻译服务都开放了自己的API,开发者可以使用它们提供的API很简单就能开发出自己的翻译软件。自己开发的软件可能在功能上不及它们强大,但是翻译的结果是一样的,同时不会内置其它偷跑流量的进程,同时界面也相对简洁,随心所欲地进行修改。 首先在有道API进行申请API ID和KEY后,将下列程序中clientID和clientSecret替换为ID和KEY,通过GET请求获得字符串

Android开发权限大全

Android开发权限大全

软件开发 2年前 (2015-08-23) 浏览: 160 评论: 0

在安卓开发中,应用在访问手机硬件资源如SD读写、网络访问、定位、调用摄像头,或者联系人、打电话等系统服务时都要向android系统申请权限。权限机制有利于保护使用者的手机安全。曾经碰到许多木马软件在后台给你发短信,神不知鬼不觉就扣了话费。这种木马软件能发送短信的前提就是向android系统申请了发送短信的权限。现在许多的安全软件都有禁止应用权限的功能,即使 手机应用在申请了访问一些手机资源的权限也

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册