0

Android-EditText 自定义带删除功能的EditText

我们经常在一些应用中见到输入框带有删除功能,今天我们就来实现这个功能(文字组织能力不强,大家随便看看)。主要是记录一下自己的学习经历,如果对大家有帮助,我会更开心的。

先上图:

wKiom1NoiWKxPyZ1AAF6K_ZbO_g941.jpg

实现要点:

1、当输入框为空时,删除按钮隐藏;

2、当输入框不为空时,显示删除按钮。

 

核心代码:

001.package com.example.view;
002.import com.example.ui.R;
003.import android.content.Context;
004.import android.graphics.[......]

Read more

0

史上最详细的Android原生APP中添加ReactNative 进行混合开发教程

背景

React Native出来已经一段时间了,相对来说也算稳定了,在很多的企业中都实际使用他们,混合开发已经是未来的一种趋势,混合开发中使用的技术很多,不外乎Html5、JS框架通过一定的技术和原始交互,目前主流混合开发React Native、Cordova、APICloud、MUI、AppCan、Sencha Touch、jQuery Mobile等等(其他的小伙伴们自己收集),目前网上写教程的人很多,但是React Native更新速度很快,根据他们的教程,中间会遇到各种问题,今天我和大家一起踩踩各种坑,让小伙伴们快速集成到自己的APP中。后续持续更新,反馈发邮件41143773[……]

Read more

0

Android实用工具

Android 命令

\( adb push 文件 目标文件
\) adb shell pm install -r "/data/local/tmp/xxxx"
pkg: /data/local/tmp/xxxx

启动指定Activity
$ adb shell am start -n "package/package.Activity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER

Android 动态权限

final private int RE[……]

Read more

0

Android 使用Gradle打包APP名称和版本号

需求:我想根据不同的类型,打包不同的版本号,在Android中怎么实现?
例如:release(发布)版本号 1.0.1,debug(测试)版本号1.0.1.20160924
在Android开发中,我们会不断的进行版本打包,打包分为2类:
1、release(正式发布上线版)
2、debug(测试版)。
我们可以通过每次打包前修改build.gradle中android->versionName实现,作为一个程序员,有不断探索的精神,能懒就懒(重复没有意义的工作懒的做)。

    知识介绍
    1、gradle中定义变量和函数 通过关键字 def 来定义
        例如[......]

Read more

0

Android Studio 2.0+发布APK出现ExternalSystemException: String index out of range: -123错误

前阵子Android Studio 2.0正式版发布了,很高兴的就升到了最新版本。

一编译就出现400多个错误提示,Gradle2.0编译速度也让人泪奔,哎,可能是技术太渣不懂那些配置,晚晚加班也没时间学习,还好debug方式编译正常运行

今天老大叫发布APK,使用Android Studio2.0 release APK 时出现ExternalSystemException: String index out of range: -123错误提示,

搞了一个晚上终于解决了,记忆不好,在这里记录一下,怕以后出现类似问题忘记怎么解决。

解决方法:

在主项目build[……]

Read more

0

WebSocket的C++服务器端实现

由于需要在项目中增加Websocket协议,与客户端进行通信,不想使用开源的库,比如WebSocketPP,就自己根据WebSocket协议实现一套函数,完全使用C++实现。

代码已经实现,放在个人github上面,地址:https://github.com/jice1001/websocket.git。下面进行解释说明:

一、原理

Websocket协议解析,已经在前面博客里面详细讲解过,可以参考博客http://www.cnblogs.com/jice1990/p/5435419.html,这里就不详细细说。

服务器端实现就是使用TCP协议,使用传统的socket流[……]

Read more

0

opencv提取轮廓与抠图

自然图像抠图/视频抠像技术梳理(image matting, video matting)-计算机视视觉专题1

图像抠图算法学习 – Shared Sampling for Real-Time Alpha Matting

http://download.csdn.net/detail/jlwyc/4676516

         学习opencv ,图像分割中分水岭算法的感性认识及cvWatershed例子         

         OpenCV学习:轮廓         

         OpenCV函数cvFindContours         [……]

Read more