
Android
BiggerChang
有啥问题,可联系749282666@qq.com
展开
-
Ubuntu下创建启动Android studio的快捷方式
ubuntu 的快捷方式都在/usr/share/applications/路径下创建Android studio 的快捷方式,命令如下:sudo gedit /usr/share/applications/Studio.desktop[Desktop Entry]Name = ASComment= android studioExec=/opt/android-studio/bin/stud转载 2016-08-05 15:02:55 · 699 阅读 · 0 评论 -
android studio ndk 环境搭建
今天花了8个小时,终于把这该死的环境搭好了。现在记录一下。最后面会给出整个项目。首先放上抄袭链接:先感谢这位大神 http://yanbober.github.io/2015/02/14/android_studio_jni_1/注意:建议大家完全模仿这位大神的写法,包括包名什么的,这样有错误也可以及时发现。我的环境是: Android Studio 1.5 for windo转载 2016-07-08 07:15:42 · 639 阅读 · 0 评论 -
Android Service基础
Service普通的Service绑定的Service初级程序员面试的必考题,两种生命周期都需要答出来1、Service生命周期通用onCreate:第一次被创建后立即回调该方法onDestroy:service被关闭时回调该方法普通的ServiceonStartCommon:每次调用startService方法,就会回调该方法绑定的ServiceonBind:Service子类必原创 2016-06-06 06:58:14 · 469 阅读 · 0 评论 -
Android SwipeRefreshLayout的使用
这两天才知道到android v4包下有这下拉控件,早上花了几十分钟了解了一下,先看效果图: 这是布局文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="matc原创 2016-06-01 08:37:09 · 619 阅读 · 0 评论 -
Android 自定义控件之简单自定义一个TopBar
最近正在写一个项目,一开始写项目的时候,还不懂自定义控件是什么鬼,然后TopBar就是复制再复制,看到这么多的重复代码,有种想吐吐不出的感觉,心情很不爽,后来学习了一下自定义控件,为了方便看效果,把三个TopBar放到同一个界面中了,效果如图:先看看主布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/androi原创 2016-05-17 23:38:22 · 3341 阅读 · 1 评论 -
Android 在初始化Activity时获取View的width和height
在onCreate方法中获取View的 width 和height原创 2016-05-12 12:21:09 · 1080 阅读 · 0 评论 -
Android 解决ListView中有EditText时,数据丢失问题
Android开发中,有时可能会碰到ListView中含有EditText的需求,但是EditText这种控件在ListView进行滑动的时候,或者新数据被添加的时候,数据会丢失,解决方法就是,时刻保存数据。先看看完成后的动态效果图...原创 2016-05-11 23:05:22 · 3244 阅读 · 1 评论 -
Android 简单封装一个精美、好用的菜单型PopupWindow
就是这样一个菜单型的PopupWindow,现在说下是怎么弄的, 先看一个布局文件,这个布局文件package原创 2016-05-10 23:24:48 · 6515 阅读 · 0 评论 -
Android自定义Toast的时长、位置、及显示的View
Android自定义Toast首先是自定义时长:说是这么说,但是android自带的两个时长 LENGTH_SHORT (2秒) 和LENGTH_LONG (3.5秒)基本已经够用了,一般也没有特地去设置几十秒的Toast吧,这样的话,还不如直接弄一个Dialog来的直接。我们先看看如何让Toast在3.5秒内自定义显示长度: public static void showShort(Cont原创 2016-05-07 23:59:12 · 16102 阅读 · 1 评论 -
Android中,对SQLite的‘批处理’操作
使用execSQL进行批处理插入今天学习了一下如何更加高效的执行对SQLite的插入操作注:用的是真机测试我们使用SQLiteDatabase的insert方法和execSQL分别进行试验首先是insert方法:public boolean insert(String table, ContentValues values) { if (values == null || values.si原创 2016-05-07 22:55:20 · 3044 阅读 · 0 评论 -
android studio 搭建opencv环境 (接上一篇文章)
在上一篇文章中,已经介绍了怎么在android studio中搭建ndk开发环境,现在基于ndk环境,再搭建 opencv开发环境。注意:如果不是按照我上一篇文章进行搭建的ndk环境的话,建议初学者别看下去了首先感谢这位大神的博客:http://blog.youkuaiyun.com/sbsujjbcy/article/details/49520791 基本都是参考这里的,我想自己记录一下,这样印象转载 2016-07-08 18:09:11 · 639 阅读 · 0 评论 -
Android bug之transformClassesWithDexForDebug
Error:Execution failed for task ‘:app:transformClassesWithDexForDebug’. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command ‘D:\AndroidSoftwar原创 2016-07-09 11:59:18 · 520 阅读 · 0 评论 -
ubuntu AndroiStudio 中 外设(手机、平板) 无法使用
前几天装好的ubuntu ,一直用的是genymotion进行测试程序,刚刚想用手机测试一下,发现 没有显示, 后来查了下网上,找到了解决方案: [Android] Ubuntu下Eclipse || Android Studio识别不了手机的官方解决方案转载 2016-08-05 16:34:03 · 393 阅读 · 0 评论 -
百度语音合成(TTS) 在Android的使用方法
项目中有新的需求,要求对一些人名进行 语音播报, 那么这样就需要用到语音合成技术(Text To Speech),查了网上比较多的资料,在Android方面能用的貌似比价少,首先找到的是科大讯飞的 语音合成技术(给度娘的钱多嘛,首页第一个就是),讯飞的语音合成技术用倒是可以用,但是是在线才能用,要想用离线版的,就要花钱买,妈蛋,最便宜的基础包都要8000,立马就放弃讯飞。 接下来就转战 百度TT原创 2016-07-29 16:41:58 · 24546 阅读 · 5 评论 -
VLC for Android 基于 Opencv 对 RTSP视频 实时人脸检测
最近项目上需要在Android客户端 通过获取 RTSP 的视频进行实时人脸检测, 要做就就是以下几点: 1、通过VLC 获取 获取RTSP 2、对VLC中播放的视频进行实时截屏并保存在SD卡中 3、用opencv对截屏后的文件进行 人脸检测 4、用截取到的人脸显示在主界面上我在网上找到了一个公共的RTSP地址,作为RTSP视频数据源 先看看VLC获取RTSP效果: 坐上角的缩略图就是截原创 2016-09-07 15:02:13 · 7669 阅读 · 4 评论 -
Android串口编程--开关灯Demo(附源码)
1、项目简述第二次玩硬件了,第一次是通过局域网控制门的开关,这次是通过ZB(大概就是这么叫,具体名字不清楚)控制灯的开关,感觉控制硬件也就是给硬件发个byte数组而已。这里有个框架usb-serial-for-android 可以直接使用,但是里面并没有教你怎么写数据,我还是一个一个类里面找write相关方法,后来终于找到了是通过UsbSerialPort类下的write(final byte[]原创 2017-03-31 11:09:44 · 5841 阅读 · 0 评论 -
Unity接入Android广告: 一、Android 打Aar包
1、创建项目在Android Studio 中 新建 一个 项目, 项目名称 和包名 随意 取,反正基本用不到(可以用这个项目区测试 module里的功能)选择一个最低版本(API 16即可)选个Empty Activity创建完毕2、创建Module点击项目名 New -&gt; Module3、导出Aar 文件点击Build -&gt; Rebuild Project...原创 2018-12-28 12:02:15 · 551 阅读 · 0 评论 -
Unity接入Android广告: 二、将Aar包放入Unity中测试
1、编写Android测试用例创建一个Java 类,取名为:Communicationpackage com.test.testaar;public class Communication { public String TestMethod(String msg){ return &quot;Android Receive:&quot; + msg; }}2、创建Un...原创 2018-12-28 12:43:57 · 2042 阅读 · 0 评论 -
Unity接入Android广告: 三、Android端接入小米广告SDK
1、导入小米广告SDKSDK在 小米开发者平台 中可以下载导入MimoSdk.jar,右击jar包,Add As Library在Module的AndroidManifest.xml中加入SDK demo 中的相应权限&amp;lt;manifest xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot; package=&quot;原创 2018-12-28 14:28:16 · 4887 阅读 · 1 评论 -
Android bug之 opencv CascadeClassifier
今天刚刚碰到这种鬼bug,bug内容如下:07-22 13:43:20.740 20753-20753/com.jxc.localcamerafacedetect E/AndroidRuntime: FATAL EXCEPTION: main原创 2016-07-22 14:43:54 · 3952 阅读 · 3 评论 -
ubuntu16.0.4 安装 jdk、Android Studio、Android Sdk、Genymotion
第一次接触ubuntu,研究安装这些东西还好只花了两天的时间。现在记录一下,这两天碰到的坑,以防以后再掉进去。首先,我前几天先是安装了ubuntu kylin,然后安装 android 开发环境,但是碰到很多问题,后来上网搜索了一下 大家对ubuntu kylin的看法, 发现 贬 > 褒,所以果断卸载了ubuntu kylin,装上了 现在的ubuntu16.0.4。第一步、安装JDK安装JDk原创 2016-07-20 15:17:57 · 3343 阅读 · 0 评论 -
DatePicker和TimePicker组合后的Dialog
记录一下刚刚实现的一个组合的选择时间和日期的Dialog,可以根据自己的实际需要把日期中的 年、月、日的spinner隐藏,在类中已经提供了此方法,但是实际Demo并没有使用。先展示完整的图片: 以下是:这是Activity代码import android.app.Activity;import android.os.Bundle;import android.view.View;i原创 2016-04-24 17:23:36 · 820 阅读 · 0 评论