
android
NineDays66
email:547691062@qq.com
展开
-
Tensorflow移植到Android
手机调用TF模型的过程简介: 1、 保存训练完毕的TF模型 2、 在Android项目中导入TF模型、导入Android平台调用TF模型需要的jar包和so文件 (它们负责TF模型的解析和运算) 3、定义变量、存储数据,通过jar包提供的接口进行模型的调用 移植过程 我们以mnist数据集上自己训练的一个图像识别模型为例,进行讲解 一、 在使用python代码编写...原创 2017-11-19 10:52:43 · 2305 阅读 · 0 评论 -
适配器simpleadapt下编写监听器,1.可以编写OnitemListenter 再把item内部获得焦点的控件焦点设置成FALSE 就可以实现对整个item的监听,同时不同的arg2代表不同的i
适配器simpleadapt下编写监听器,1.可以编写OnitemListenter 再把item内部获得焦点的控件焦点设置成FALSE 就可以实现对整个item的监听,同时不同的arg2代表不同的item。2.如果想对item内部的控件设置监听器,可以通过继承baseadapt来修改getview 可以在GetView内部加控件的监听器,同时注意 position代表的是不同item下的监听...原创 2014-11-01 11:57:50 · 447 阅读 · 0 评论 -
adapt下listview给整个item或者内部控件设置监听器
适配器simpleadapt下编写监听器,1.可以编写OnitemListenter 再把item内部获得焦点的控件焦点设置成FALSE 就可以实现对整个item的监听,同时不同的arg2代表不同的item。2.如果想对item内部的控件设置监听器,可以通过继承baseadapt来修改getview 可以在GetView内部加控件的监听器,同时注意 position代表的是不同item下的监听...原创 2014-11-01 12:03:11 · 840 阅读 · 0 评论 -
Android 之 Drawable资源 分析
1.访问drawable图片 以下代码片段演示了如何访问一个图片资源(资源名称drawablefilename):ImageView imageView=(ImageView)findViewById(R.id.ImageView1);imageView.setImageResource(R.drawable.drawablefilename);注:Android中drawab...原创 2015-11-06 09:09:27 · 410 阅读 · 0 评论 -
Android 自定义控件之 继承布局文件
首先定义一个layout实现按钮内部布局: <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" andr...原创 2015-11-10 14:06:38 · 3541 阅读 · 0 评论 -
Android 版本platform 与api的对应关系
API Level和版本有如下对应关系 Code name Version API level Marshmallow 6.0 API level 23 Lollipop 5.1 API level 22 Lollipop 5.0 API level 21 KitKat 4.4 - 4.4.4 API le...原创 2015-11-10 17:30:00 · 2390 阅读 · 0 评论 -
Android端调用 深度学习模型实现CNN分类
一.移动端深度学习的几种实现方式(1)Caffe的移动端编译项目caffe(命令式框架)算是在国内最流行的深度学习开源框架,使用它进行商业,研究的人很多。对于移动端的实现,也有开源项目对caffe进行了移植。 项目连接如下:android-lib android-demo我认识的很多科研院所的朋友以及百度这种大公司他们,在移动端的本地项目中也使用了caffe-android,证明...转载 2018-07-16 10:49:18 · 6399 阅读 · 0 评论 -
Android架构分析-MVC & MVP
MVC的基本介绍MVC全称是Model - View - Controller,是模型(model)-视图(view)-控制器(controller)的缩写。MVC是一种框架模式而非设计模式,GOF把MVC看作是3种设计模式:观察者模式、策略模式与组合模式的合体,而核心是观察者模式。简而言之,框架是大智慧,用来对软件设计进行分工;设计模式是小技巧,对具体问题提出解决方案,以提高代码复用率,降低原创 2017-11-14 18:56:05 · 411 阅读 · 0 评论 -
Android Studio 快捷键笔记
Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动补全代码原创 2017-11-14 18:55:39 · 329 阅读 · 1 评论 -
Android 内存泄漏
Android 内存泄漏分析前言对于C++来说,内存泄漏就是new出来的对象没有delete,俗称野指针;对于Java来说,就是new出来的Object 放在Heap上无法被GC回收;本文通过QQ和Qzone中内存泄漏实例来讲android中内存泄漏分析解法和编写代码应注意的事项。Java 中的内存分配静态储存区:编译时就分配好,在程序整个运行期间都存在。它主要存放静态原创 2017-11-14 18:54:32 · 370 阅读 · 0 评论 -
Android、Java线程池的使用
ThreadPoolExecutor的原理经典书《Java Concurrency in Pratice(Java并发编程实战)》第8章,浓缩如下:1. 每次提交任务时,如果线程数还没达到coreSize就创建新线程并绑定该任务。所以第coreSize次提交任务后线程总数必达到coreSize,不会重用之前的空闲线程。2. 线程数达到coreSize后,新增的任务就放到工作队列里,原创 2017-11-14 18:54:02 · 374 阅读 · 0 评论 -
移动端深度学习框架小结
---------------- 2018.12.07 分割线 ----------------各大公司开源了自己的移动端深度学习框架,其中包括TensorFlow Lite、Caffe2、MACE、paddle-mobile(MDL)、FeatherCNN、NCNN等。我们参考开源的测试结果,结合自己整理的数据,针对主流的异动单深度学习框架进行简单对比及介绍。框架 机构 支持...转载 2019-03-05 14:57:39 · 1757 阅读 · 0 评论