51dev.com IT技术开发者社区

51dev.com 技术开发者社区

android studio导出apk文件

android studio导出apk文件

今天做了一个增加英文单词的小app,但是只会在虚拟机上运行,但不能在自己的手机运行,于是查阅资料,把它打包成apk  步骤一:在菜单栏选择Build,然后点击      步骤二:选择第二个,然后next        &...

android计时器,解决暂停后时间跳跃的问题

android计时器,解决暂停后时间跳跃的问题

 今天学习了一个android的控件:chronometer,方法都还是比较容易理解,但是有一点不懂,就是在回到主页面时,然后再进入,时间是从退出时候的时间开始计时。通过代码实现了,但是具体意思还是不太理解。如果有理解请留言。    stop()函数并不是让其停止,只是让画面显示的数定格,但是它依旧在计时。  代码:p...

Android学习笔记--AIDL

Android学习笔记--AIDL

温故而知新。AIDL(Android InterfaceDefinitionLanguage)安卓接口定义语言官方文档的解释说明:   AIDL(AndroidInterfaceDefinitionLanguage)issimilartootherIDLsyoumighthave...

android串口通信

android串口通信

一、串口通信原理串口通信(SerialCommunications)的概念非常简单,串口按位(bit)发送和接收字节。串口用于ASCII码字符的传输。通信使用3根线完成,分别是地线(GND)、发送(TX)、接收(RX)。由于串口通信是异步的,端口能够在一根线上发送数据同时在另一根线上接收数据。其他线用于握手,但不是必须...

Android Studio 常见问题及解决方法

Android Studio 常见问题及解决方法

一、Error:Allflavorsmustnowbelongtoanamedflavordimension问题描述:Error:Allflavorsmustnowbelongtoanamedflavordimension. 解决办法:应该是因为使用了productFlavors分包,解决方法就是在build...

Android linearlayout常用布局

Android linearlayout常用布局

用linearlayout完成这样的布局效果,这样的布局还是比较常用的,具体的xml代码如下:<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fi...

OpenCV高斯差分技术实现图像边缘检测

OpenCV高斯差分技术实现图像边缘检测

KqwOpenCVFeaturesDemo边缘是图像中像素亮度变化明显的点。将图像转为灰度图像//原图置灰Imgproc.cvtColor(src,grayMat,Imgproc.COLOR_BGR2GRAY);用两个不同的模糊半径对灰度图像执行高斯模糊(取得两幅高斯模糊图像)//以两个不同的模糊半径对图像做模糊处理I...

Android绘图机制与处理技巧(四)——Android图像处理之画笔特效处理

Android绘图机制与处理技巧(四)——Android图像处理之画笔特效处理

除了常用的画笔属性,比如普通的画笔(Paint),带边框、填充的style,颜色(Color),宽度(StrokeWidth),抗锯齿(ANTI_ALIAS_FLAG)等,Android还提供了各种各样专业的画笔工具,如记号笔、毛笔、蜡笔等,使用它们可以实现更加丰富的效果。下图中列举了16种PorterDuffXfer...

Android学习JNI,使用JNI实现字符串加密

Android学习JNI,使用JNI实现字符串加密

本节学习使用C语言加密字符串,大家都知道使用JAVA实现的加密都可以反编译的,而使用C写的加密是很难被反编译的。所以我们使用JNI学习如何使用C实现对字符串的加密。首先:我们实现一个界面布局文件就补贴出了。其次:在MainActivity中增加一个加密和解密的本地方法 //加密本地方法publicnative...

在Android Studio中如何查看连接手机的布局

在Android Studio中如何查看连接手机的布局

在AndroidStudio中如何查看连接手机的布局。有时候因为某些需求,需要知道一个控件的ID。用那么长时间一直没发现一个hierarchyviewer,这个可以直接查看某界面上控件的ID的神器。不用过多描述了,截图上已经清晰的看到啦!1,Tools->Android->AndroidDeviceMoni...

Android 旧项目配置 Kotlin 踩到的坑

Android 旧项目配置 Kotlin 踩到的坑

运行条件MacOSAndroidStudio3.1.2KotlinVersion1.2.41这两天在些项目的过程中,因为是Java语言开发的,想给它引入Kotlin支持,所以就直接进行了Kotlin配置。至于详细配置,这里就不过多描述了,相信目前市面上相关资料已经很泛滥了。那么下面就直接来整理一下所遇到的坑,如下图:该...

AndroidStudio 常见问题

AndroidStudio 常见问题

Path:PATH属性已存在,在原来变量后追加:;D:DevelopProgramandroid-sdk-windowsplatform-tools重装SDK–>下载SDKTools(androidSDKinstaller_r24.4.1-windows.exe)直接覆盖安装在Tools文件夹下下载好...

AndroidStudio中查看SQLite数据库插件

AndroidStudio中查看SQLite数据库插件

SQLScout,在Androidstudio内连接并操作Android设备上sqlite数据库。   特性数据库结构浏览器 whereyoucanconnecttoSQLitedatabases,browsetheirschemasanddata,andopenSQLedito...

android控件WebView控件打不开网页提示ERR_UNKNOWN_URL_SCHEME解决方法

android控件WebView控件打不开网页提示ERR_UNKNOWN_URL_SCHEME解决方法

网址前边是taobao://而不是http://,分析是淘宝电脑版页面判断出当前是手机用户,尝试调用淘宝客户端出错,将WebView.loadUrl方法中电脑版网页地址改成手机版网页地址即可:webView.loadUrl("https://item.taobao.com/item.htm?id=38946217400...

Android中定时器Timer和TimerTask的启动,停止,暂停,继续等操作实例

Android中定时器Timer和TimerTask的启动,停止,暂停,继续等操作实例

1、Timer和TimerTask在调用cancel()取消后不能再执行schedule语句,否则提示出错2、只能在UI主线程中更新控件/组件。在其他线程中,更新控件/组件,会提示出错,提示如下:(注:这种情况下,可以通过Hander发送消息的方式来更新控件/组件,详情参考例子。) 如下的代码提供了一种停止定...