
Android应用开发
zhuiqiuk
这个作者很懒,什么都没留下…
展开
-
ubuntu ndk 编译c/c++
(1)下载android studio ide,解压,cd android-studio/bin sh ./studio.sh 打开studio 下载sdk。(2)下载ndk,解压ndk1、添加ndk-build环境变量路径:export NDK_ROOT=/home/hjimce/Android/Sdk/ndk-bundle/ cd到nnpack所在的目录,更改jni APP_PLATFO...原创 2018-06-08 16:41:57 · 1285 阅读 · 0 评论 -
jmeter 如何将上一个请求的结果作为下一个请求的参数——使用正则提取器
http://www.cnblogs.com/0201zcr/p/5089620.html1、简介 Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。 它可以用于测试静态和动态资源例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库, FTP 服务器,转载 2017-03-02 20:23:14 · 1855 阅读 · 0 评论 -
Android高级Renderscript---Andvanced Renderscript(二)
函数函数被反射到位于project_root/gen/package/name/ScriptC_renderscript_filename的脚本类中。例如,如果在Renderscript代码中声明了以下函数:void touch(float x, float y, float pressure, int id) { if (id >= 10) { return;转载 2017-02-23 16:28:10 · 316 阅读 · 0 评论 -
Android高级Renderscript---Andvanced Renderscript(一)
本文译自:http://developer.android.com/guide/topics/renderscript/advanced.html因为利用Renderscript的应用程序依然运行在Android虚拟机(VM)内部,所以能够访问所有你熟悉的框架API,但也可在适当的时机利用Renderscript。为了促进Renderscript运行时和框架之间的相互作用,利用中间层代码来帮。转载 2017-02-23 16:06:20 · 517 阅读 · 0 评论 -
h第一个程序 As 使用RenderScripted
RenderScript 不仅可以用来画图,而且可以用来做密集的计算操作。目前的API可以使用到的是利用CPU的核心优势来帮我们做计算。在未来,可能会包括GPU和DSP处理器上做精密计算。创建一个Compute 的RenderScript 下面有一张图详细的介绍了勾划了一个Compute 的 RenderScript: 图解:Andriod 有一个Render原创 2017-01-25 10:59:35 · 752 阅读 · 0 评论 -
Android RenderScript 的使用基础篇
http://terryblog.blog.51cto.com/1764499/801089 准备上4.0项目,最近接触API 的时候看到了RenderScript 。通过运行google 那几个项目发现这个真是一个非常不错的API,但是google 所提供的文档非常少,有助于了解计算机图形计算,虽然我们做应用编程的不一定要涉及这块,但涉猎一下总是不错的。Rende转载 2017-01-25 09:39:38 · 4142 阅读 · 0 评论 -
Android高效计算——RenderScript(一),androidrenderscript
http://www.bkjia.com/Androidjc/1150492.html高效计算——RenderScriptRenderScript是安卓平台上很受谷歌推荐的一个高效计算平台,它能够自动把计算任务分配到各个可用的计算核心上,包括CPU,GPU以及DSP等,提供十分高效的并行计算能力。可能是由于应用开发时的需求不够,关于RenderScript的相关文章很少,刚好我转载 2017-01-25 09:38:30 · 1911 阅读 · 0 评论 -
Android M Permission 运行时权限 学习笔记
Android M Permission 运行时权限 学习笔记从Android 6.0开始, 用户需要在运行时请求权限, 本文对运行时权限的申请和处理进行介绍, 并讨论了使用运行时权限时新老版本的一些处理.Android应用权限简要介绍一个Android应用默认情况下是不拥有任何权限的, 这即是说, 在默认情况下, 一个应用是没有权利去进行一些可能会造成不好影响的操作的.转载 2017-02-21 00:29:25 · 298 阅读 · 0 评论 -
android studio 编译apk出现 设置android studio in the gradle.properties file, sets the maximum Java heap si
打开工程的gradle.properties添加org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8保存,重新打开,编译ok.如还是不行,请重启电脑。电脑内存太低的原因。 For andro原创 2017-01-21 14:15:32 · 1799 阅读 · 0 评论 -
vlc android 连接rtsp资源播放 学习记录
一、LibVLC Android Sample https://bitbucket.org/edwardcw/libvlc-android-sample/src/ae8dd1ab984f645df459a5c44a62a271fc976d23?at=master根据说明 将其他项目编译的Copy libvlc/build/outputs/aar/libvlc-3.0.0.aar t原创 2017-01-12 16:13:33 · 4753 阅读 · 1 评论 -
adb shell出错“error: unknown host service”
近日在命令行中使用adb命令时老是会提示 error: unknown host service的错误, 以前一直是正常的,从未出过问题。网上搜索一番后说是豌豆荚、腾讯手机助手及一些刷机工具在后台运行占用了5037端口引起的,但是我电脑上根本没装这类软件。 最后通过任务管理器发现可疑的tabd.exe进程。网上一搜,发现这竟然是QQ里面的进程,我也猛然醒悟前几天QQ自动更新了模块。果转载 2017-01-04 22:39:25 · 669 阅读 · 0 评论 -
Android 获取地理位置的经度和纬度
http://blog.youkuaiyun.com/yyywyr/article/details/39063181 在Android应用程序中,可以使用LocationManager来获取移动设备所在的地理位置信息。看如下实例:新建android应用程序TestLocation。1、activity_main.xml布局文件[html] view plain copy转载 2016-12-15 11:23:44 · 2666 阅读 · 2 评论 -
理解 JMeter 聚合报告(Aggregate Report)
Aggregate Report 是 JMeter 常用的一个 Listener,中文被翻译为“聚合报告”。今天再次有同行问到这个报告中的各项数据表示什么意思,顺便在这里公布一下,以备大家查阅。如果大家都是做Web应用的性能测试,例如只有一个登录的请求,那么在Aggregate Report中,会显示一行数据,共有10个字段,含义分别如下。Label:每个 JMeter 的 element转载 2017-03-02 21:21:37 · 579 阅读 · 0 评论 -
理解 JMeter 聚合报告(Aggregate Report)
Aggregate Report 是 JMeter 常用的一个 Listener,中文被翻译为“聚合报告”。今天再次有同行问到这个报告中的各项数据表示什么意思,顺便在这里公布一下,以备大家查阅。如果大家都是做Web应用的性能测试,例如只有一个登录的请求,那么在Aggregate Report中,会显示一行数据,共有10个字段,含义分别如下。Label:每个 JMeter 的 element转载 2017-03-02 21:18:15 · 591 阅读 · 0 评论 -
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{vmaxx.com.faceauthenticatio
刚在网上下载一个AndroidStudio,随便创建一个项目生成的Apk闪退;报以下错误: java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{listview.chenmiaohui.com.mylistviewdemo/listview.chenmiaohui.com.mylistviewdemo.L...转载 2018-03-11 16:22:06 · 475 阅读 · 0 评论 -
Android studio切换64和32位
1.jdk安装64为jdk 到C:\Program Files\Java\jdk1.8.0_111安装32位jdk到 C:\Program Files (x86)\Java\jdk1.8.0_1022.设置jdk环境变量使用64位时,将JAVA_HOME的 设置为64位的路径3.双击64位或者32位studio.exe图标,进入andrioid studio.原创 2018-01-31 21:56:41 · 6968 阅读 · 0 评论 -
perl发送邮件
一个使用perl发送邮件的小程序,主要用到了Net::SMTP模块。对于发送简单的邮件可以很轻松的搞定。注意,使用前需要安装libauthen-sasl-perl,可以利用apt-get安装或者到cpan上下载安装,否则调用auth函数总会失败。直接进入正题,这里以163邮箱做一个小例子(mail_user需要开启smtp服务):use Net::SMTP;# mail_u转载 2017-11-20 23:00:34 · 975 阅读 · 0 评论 -
android ndk 和sdk下载
android studio 官方下载地址2017.6.8Android Studio 2.3.3.0https://dl.google.com/dl/android/studio/install/2.3.3.0/android-studio-bundle-162.4069837-windows.exehttps://dl.google.com/dl/android/stu转载 2017-10-28 17:27:03 · 2489 阅读 · 0 评论 -
将tensorflow训练好的模型移植到android
https://github.com/CrystalChen1017/TSFOnAndroid说明本文将描述如何将一个训练好的模型植入到android设备上,并且在android设备上输入待处理数据,通过模型,获取输出数据。 通过一个例子,讲述整个移植的过程。(demo的源码访问github上了https://github.com/CrystalChen1017/TSFOnAndr转载 2017-09-10 22:43:41 · 1254 阅读 · 0 评论 -
LAMP搭建环境 ubuntu16.04 apache7 + mysql+ phpmyadmin
LAMP搭建环境安装过程第一步 安装Apache2sudo apt-get install apache2第二步 安装PHP模块sudo apt-get install php7.0第三步 安装MySQLsudo apt-get install mysql-serversudo apt-get install mysql-client第四步 其他模块安装su原创 2017-08-16 19:14:20 · 710 阅读 · 0 评论 -
android studio 如何生成自己的sdk
版本:Android stuido 2.2很多时候我们要将自己开发一个类库打包成jar包以供他调用,这个jar包也叫你自己的SDK或者叫library。android studio生成jar包的方法与eclipse有所不同。在studio中library其实是module的概念。下面就详述过程。新建一个工程名为MySDK, 然后在这个工程下新建一个名为myLibrary的module。转载 2017-05-12 13:48:09 · 4865 阅读 · 0 评论 -
查找并修复Android中的内存泄露—OutOfMemoryError
【编者按】本文作者为来自南非约翰内斯堡的女程序员 Rebecca Franks,Rebecca 热衷于安卓开发,拥有4年安卓应用开发经验。有点完美主义者,喜爱美食。本文系国内ITOM管理平台 OneAPM 编译呈现,以下为正文。Android 程序中很容易出现内存泄露问题。毫无戒心的开发者可能每天都会造成一些内存泄露,却不自知。你可能从未注意过这类错误,或者甚至都不知道它们的存转载 2017-04-07 09:35:10 · 540 阅读 · 0 评论 -
Android Studio 修改注释模板中的${USER}变量
方法一: 增加系统用户方法二: 设置idea 1、file 》 settings》File and Code Templates 2、中间的,选择 includes ,选中File Header。 3、右侧会出现 Created by USERon {DATE}.4、把这个 USER直接替换掉Createdbymynameon {DATE}.方法三:转载 2017-02-02 10:56:18 · 738 阅读 · 0 评论 -
charles工具抓包教程(http跟https)
http://www.cnblogs.com/yishaochu/p/5078618.html1.下载charles 可以去charles官网下载,下载地址:http://www.charlesproxy.com/download/ 根据自己的操作系统下载对应的版本,然后进行安装,然后打开charles工具2.设置代理(记住手机跟电脑要在同一个网转载 2017-02-23 20:13:42 · 1510 阅读 · 0 评论 -
Android开发指南:获取用户位置
编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!知道用户的位置可以让你的应用程序更加智能并能够传递更好的信息给用户。当开始一个位置感知的Android程序时,你可以利用GPS或Android的网络位置提供者(Location Provider)来获取转载 2016-12-15 11:22:25 · 2393 阅读 · 0 评论 -
Android图片选择器、多选框架
AndroidPicturePicker项目地址:AndroidPicturePicker 简介:基于Laevatein扩展的图片选择器,可以让开发者自由选择图片加载库,比如可配置为PicassoScreen Shot 地址:https://github.com/ValuesFeng/AndroidPicturePickera转载 2016-11-26 19:11:11 · 2664 阅读 · 0 评论 -
Android 通知栏Notification的整合全面学习
在Android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等。下面就来说说经常会使用到通知机制中的通知栏框架(Notificaiton),它适用于交互事件的通知。它是位于顶层可以展开的通知列表。它会时不时的提醒你什么软件该更新了,什么人发你微信消息了等。转载 2016-10-20 08:36:58 · 655 阅读 · 0 评论 -
实现Android的消息通知栏
背景知识:可以用Activity和Service来开始消息通知,两者的区别在于一个是在前台触发,一个是后台服务触发。要使用消息通知,必须要用到两个类:NotificationManager和Notification,其他NotificationManager的初始化是用getSystemService方法,并且通过notify方法来向android系统发送消息栏通知和显示。效果 :转载 2016-10-20 08:28:40 · 419 阅读 · 0 评论 -
Android中的消息通知(NotificationManager和Notification)
下面来谈谈notification,这个notification一般用在电话,短信,邮件,闹钟铃声,在手机的状态栏上就会出现一个小图标,提示用户处理这个通知,这时手从上方滑动状态栏就可以展开并处理这个快讯。已添加的Notification.Builder,使其更容易构建通知。notification是一种让你的应用程序在没有开启情况下或在后台运行警示用户。它是看不见的程序组件(Broadcast转载 2016-10-20 08:27:43 · 1054 阅读 · 0 评论 -
Android亮屏和熄屏控制
一. 前言我们的Android应用程序很多需要和亮屏和熄屏打交道,比如闹钟的时候,需要保持亮屏,之后又需要熄屏。那么今天,我们来分析下这方面的功能。二. 系统服务 --- PowerManager.java顾名思义,PowerManager.java就是管理我们电源方面的功能的,当然也包括我们屏幕的亮和熄灭。没错,我们的应用程序就是通过这个系统服务来实现亮屏和熄屏的功能的。转载 2016-10-19 09:09:44 · 4196 阅读 · 0 评论 -
ubuntu 下運行androidstudio程序出現 Error:Execution failed for task ':app:validateSigningDebug'.> Unable to
Error:Execution failed for task ':app:validateSigningDebug'.> Unable to crea參考:http://stackoverflow.com/questions/21415156/unable-to-recreate-missing-debug-keystore運行:> sudo chown -R andyo原创 2016-11-04 16:20:51 · 4387 阅读 · 0 评论 -
android listView 删除动画 当前Item 删了,但是动画总是从最后一行执行
点击ListView 的item中的控件,删除当前item时,想让它一动画的方式 消失,但是,点击删除时,item可以删除掉,但是动画总是执行的最后一行 求解、??这是主要代码@Overridepublic View getView(final int position, View convertView, ViewGroup parent) {if (convertVie转载 2016-10-24 16:00:05 · 1045 阅读 · 0 评论 -
给Android ListView添加删除item动画
给Android ListView添加删除item动画给listview删除一个item的时候加上一个折叠动画,感觉效果会好一点。步骤是当删除一个view,先用动画把view的高度改变,看上去就是折叠的效果。当动画完成的时候,再真正把item移除。 private void deletePattern(final View view, final int position) {转载 2016-10-24 15:21:51 · 1188 阅读 · 0 评论 -
ImageView出现警告[Accessibility]Missing contentDescription attribute on imag
今天在编写android布局文件中添加ImageView组件时弹出了黄色的警告,提示:[Accessibility]Missing contentDescription attribute on image当时觉得奇怪,什么时候添加图片相关的组件需要往上设置这个属性了?然后自己查找了下解决方法,一种是懒人方法,一种是较官方的方法 一、懒人方法------转载 2015-08-06 10:42:53 · 747 阅读 · 0 评论 -
android android:duplicateParentState="true" "false"
今天要做一个效果,组件RelativeLayout上有两个TextView,这两个TextView具有不同的颜色值,现在要的效果是,当RelativeLayout被点击时,整个item有高亮背景。同时这两个TextView要变色。就是父控件响应点击事件,子View不响应点击事件,但是颜色要随着点击而发生变化。这样就用到了属性duplicateParentState。android:dupl转载 2015-08-05 19:44:30 · 333 阅读 · 0 评论 -
Android中visibility属性VISIBLE、INVISIBLE、GONE的区别
在Android开发中,大部分控件都有visibility这个属性,其属性有3个分别为“visible ”、“invisible”、“gone”。主要用来设置控制控件的显示和隐藏。有些人可能会疑惑Invisible和gone是有什么区别的???那么,我们带着这个疑问看下面:其在XML文件和Java代码中设置如下: 可见(visible)XML文件:转载 2015-08-05 18:06:46 · 388 阅读 · 0 评论 -
Android InputMethodManager输入法简介
一、结构public final class InputMethodManager extends Object Java.lang.Objectandroid.view.inputmethod.InputMethodManager 二、类概述 整个输入法框架(IMF)结构的核心API,应用程序之间进行调度和当前输入法交互。你可以用Context.g转载 2015-08-05 20:01:19 · 414 阅读 · 0 评论 -
在安卓上运行 TensorFlow:让深度学习进入移动端
本文授权转自OReillyData如果你关注我的前一篇帖子,并按照其中的内容实践,你可能已经学会了如何在 Linux 上安装一个 GPU 加速的 TensorFlow,并构建了你自己的图像分类器。老实讲,在笔记本上对图片进行分类是很花时间的:需要下载分类用的图片,并在终端里输入很多行命令来运行分类。不过,尽管没有很多的公开资料,好消息是你也可以在有摄像头的手机上运行 Tensofr转载 2016-11-12 11:24:29 · 6647 阅读 · 0 评论 -
android.useDeprecatedNdk=true 添入工程根目录下的新建 gradle.properties 文件
build.gradle添加下面语句后出现错误NDK integration is deprecated in the current plugin. 的处理方法ndk { abiFilters "armeabi"}Error:(12, 0) Error: NDK integration is deprecated in the current plugin转载 2016-11-29 21:53:44 · 1804 阅读 · 0 评论 -
android 导出图文并茂的html
package com.notice.html;import android.database.Cursor;import com.notice.data.MemoData;import org.json.JSONArray;import org.json.JSONException;import java.io.File;import java.io.FileOutputSt原创 2016-12-14 02:13:40 · 1022 阅读 · 0 评论