- 博客(51)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
转载 Mac 乐固加固 报错"/Applications/legutools.app/Contents/PlugIns/JRE/Contents/Home/jre/bin/zipalign": error=
本文查找来源链接Cannot run program "/Applications/legutools.app/Contents/PlugIns/JRE/Contents/Home/jre/bin/zipalign": error=86, Bad CPU type in executable1大概意思就是执行 zipalign 的时候报错了。。下面是解决办法:拷贝/Users/you...
2019-11-28 09:43:11 575
原创 android 使用Kotlin 属性监听对实体类的另类写法,应用值的改变,做到UI的刷新,消息传递
经常在做状态刷新的工作同事,最常使用一些EventBus ,或者RxAndroid来刷新页面.有时候在刷新页面时,有些繁琐。我所做的这个,是一个新的发现,通过属性来改页面的状态,感觉有点想Reat-Native。prop 所说的状态机有点类似。实验操作如下:1.创建一个实体类,创建一个activity.,一个接口1)接口EntityListener.ktinterface ...
2018-08-06 17:37:27 1721
原创 Mac android原生工程中潜入react-native混合开发项目搭建
最近公司有意向要用react-native做开发,自己在去年的时候也接触过,不过没有深入探讨,这两天,抽出时间看了看,顺便看了一下文档,做了一个简易的dome,由于我本人用的mac os 系统,Mac os 系统不同与windos 系统,做起来也相对轻松容易:接下来我就言简意赅的阐述集成搭建步骤:注意事项:在项目集成之前,说明你已经配置好了react-native 的开发环境,如果没有配置好请参照
2017-08-13 22:47:38 758
原创 mac react-native 环境搭建与运行
早期,从事android 开发,最先接触的是Cordova的混合开发,最近由于苹果热更新问题,下架app,为了解决这个问题,发现对于react-native 的热更新,还没有下架的应用。一是为了统一兼容 android 与ios 开发模式二是需求改版,一边解决,采用现在我所说的react-native 框架,经过集成开发环境对比,发现。两者在配置发面,命令非常类似,这里不在对原有的进行解说。 下
2017-07-08 23:29:42 808
原创 在mac 安装wget ,使用wget 命令
mac 安装wget ,使用wget 命令下载一个Wget的源码包,官网:http://www.gnu.org/software/wget/或者ftp://ftp.gnu.org/gnu/wget/1.打开终端,在下载目录输入:tar zxvf wget-1.10.1.tar.gz 2. cd 进入到解压的目录 3. 输入:./configure 4.输入: make 5. 输入:sudo
2017-07-07 00:17:42 3782
原创 android 小米手机播放短小音频无声音问题
最近,在给在给一个页面添加声音效果时,发现小米手机播放不了声音,发现其他机型可以播放 ,在此发现两种解决办法: 第一种,可以在小米手机设置中解决: 设置——-声音和震动 —–音量—-媒体音量,音乐,视频游戏等的音量 第二种,就是代码设置:package com.example.chenkui.mymeiderplayer;import android.content.Con
2017-06-22 23:23:38 2551
转载 android 多选灵活相册
转自:本文转自严振杰的博客:http://blog.csdn.net/yanzhenjie1003本项目开源地址:https://github.com/yanzhenjie/albumAlbum是一个Android开源相册,支持单/多选、缩放、预览、按文件夹查看图片,后期会考虑加入图片剪切等操作。开发者不需要担心Android6.0的运行时权限,Album已经非常完善的处理过了。支持自定义样式风格,
2017-05-28 22:33:52 621
原创 Permission Denial: reading com.android.providers.media.MediaProvider uri content://media/external/i
最近在做调用系统相册,选择多照片问题,遇到了一个错,发现用原有的设置权限方式是不行的,总结一下解决办法,报错如下:ComponentInfo{com.example.chenkui.testpic/com.example.chenkui.testpic.TestPicActivity}: java.lang.SecurityException: Permission Denial: readin
2017-05-26 00:54:05 7582 1
原创 c++中友元函数理解与使用。
在学习c++这一块,关于友元函数和友元类,感觉还是不好理解,但是井下心来,理解,需要把我一下几点。 首先讲友元函数。 (1)友元函数:1)C++中引入友元函数,是为在该类中提供一个对外(除了他自己意外)访问的窗口;2)这个友元函数他不属于该类的成员函数,他是定义在类外的普通函数,只是在类中声明该函数可以直接访问类中的private或者protected成员。使用友元函数声明的一般形式:fr
2017-01-03 17:09:52 50658 12
原创 关于C++里面的函数中,按值传递与按引用传递的区别
在c++中,一般有两种传递方式:一种是引用按值传递,另一种是按引用传值,其我们经常在java中写一些方法调用,当传递基本类型时,都是按指传递,在传递对象时,都是按引用类型传递。那么这两种的方式,我举个例子如下:#include <iostream>#include <cstring>using namespace std;struct Student{ char name[20];
2016-12-25 18:09:34 2031
原创 C++关于共用体的理解
共同的结构与结构的结构类似,但是它的所有成员变量,都只有一个起始地内存地址,储存在同一段内存中。这样导致的结果就是,你每次只能给一个变量赋值,就算给其他变量赋值,它就会覆盖上一个变量的值。 刚开始的时候理解,很难受,不习惯这种方式,现在想通;对此还是拿代码说;/* * 测试共同体 * Created on: 2016年12月22日 * Author: chenkui
2016-12-22 17:36:33 3072
转载 c++中“箭头(->)”和“点号(.)”操作符的区别
转自:http://blog.csdn.net/wangrunmin/article/details/7853092首先介绍一下C++中的结构。对于一个结构:struct MyStruct { int member_a; }; 如果有个变量MyStruct s,那么使用其中的成员元素时可以用:s.member_a = 1; 如果采用指针方法访问,比如MyStruct * ps,那
2016-12-20 21:41:16 271
原创 android 适配工具
关于android的适配的长片论述我就不作介绍了,详细参见http://blog.csdn.net/jdsjlzx/article/details/45891551在常见的开发中,我们为了做有些UI效果,可能用到负值,在这里,我做了添加,在此基础上,我最近在适配三星S6机型发现出来问题,我对此做了参数添加。 此外,google也支持百分比布局, http://blog.csdn.net/q
2016-12-17 14:04:28 459
原创 Android studio 运行出现Error running app: This version of Android Studio is incompatible with the Gradle
在项目打包调试过程,遇到提示这样的错误 Error running app: This version of Android Studio is incompatible with the Gradle Plugin used. Try disabling Instant Run (or updating either the IDE or the Gradle plugin to the lat
2016-12-10 12:46:12 1141
转载 Android内存泄漏分析
看了这么多的有关内存溢出,这篇感觉介绍的最清楚,我就转一下。 转自:Android内存泄漏分析心得 http://mp.weixin.qq.com/s?__biz=MzI1MTA1MzM2Nw==&mid=2649796884&idx=1&sn=92b4e344060362128e4a86d6132c3736&chksm=f1fcc54cc68b4c5add08371265320163381ea
2016-12-08 15:50:19 332
原创 android 特殊字符显示
android 特殊字符显示,一般处理方式都在string.xml里面写入,格式如下:空格: 登 陆 其中 表示空格换行: hello!\n 我是沫沫沫沫! 其中\n表示空格缩进: 你好!\t世界! 其中\t表示一个Tab键的一个空格以下为常见的ASCII十进制交换编码: --> <-- 这边是空格 !-->!<-- "--
2016-11-28 23:17:45 2105
原创 android RxJava 详解应用事例
RxJava的使用总感觉比较麻烦, 最近仔细看了一些关于这方面的讲解,写了一个测试Demo,还是见代码吧!参考见[给 Android 开发者的 RxJava 详解][6]:关于RxJava_android 的使用。创建出 Observable 和 Subscriber ,再用 subscribe() 将它们串起来。形式如下:Observable.subscribe( Subscriber);解
2016-11-24 22:56:47 668
翻译 OkHttp3使用
一,使用原理介绍 Okhttp特点概述,来自官网概述:HTTP是目前网络应用程序交互的方式。它让我们如何与媒体交换数据。使用HTTP能够有效的节省资源,加载更快。 OkHttp作为HTTP使用的特点,具体如下:HTTP / 2支持允许所有请求相同的主机共享一个套接字。 连接池可以减少请求延迟(如果HTTP / 2不可使用)。透明的GZIP处理降低了下载数据的大小。响应缓存避免了网络
2016-11-21 16:04:14 469
原创 go 语言http请求案列。
go 语言请求,小案列get与post:package main import("fmt""net/http""io/ioutil""strings""os""io")func main() { httpGet() content:=httpPostParmas() savaFile(content)}func httpGet() { resp,err :=htt
2016-11-13 21:35:32 557
原创 android 加密数据库android-database-sqlcipher使用
android数据库除了本身自带的数据库外,在一些其他行业的安全领域经常会用到加密数据库的使用。 使用步骤: 1.在build.gradle添加:apply plugin: 'com.android.application'//....dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCom
2016-11-13 16:15:34 1450
原创 android 自定义View弯曲滑竿指示器
android 自定义弯曲滑竿指示器 效果说明:滑竿指示器,是一段弯曲的圆弧,要求在杆上,有滑动小球事件,小球会根据下标文字的起始角度与终止角度,是否选择滑倒下一个位置。当点击下标文字时,小球也要做出相应的指示。1)MainActivity package com.example.chenkui.myapplication;import android.support.v7.app.AppC
2016-10-28 18:05:40 2532
原创 go语言函数参数与返回值示例,数组的简单应用
go语言函数参数与返回值示例,数组的简单应用package mainimport "fmt"func main() { string1 ,string2 :=test_various_values(30,58) fmt.Println("参数1 ",string1) fmt.Println("参数2 ",string2) fmt.Println("----------
2016-10-27 00:31:17 6390
原创 go 语言循环遍历 小案例
go 语言遍历的几种用法package mainimport "fmt"func main(){ for i:=0;i<20;i++{ fmt.Println("遍历结果:%d",i) } test1() test2()}func test1() { sum:=1 for ; sum < 20; { sum+=sum fmt.
2016-10-25 23:54:13 1069
原创 android studio 应用程序内存分析工具,Android Monitor使用
最近,在写一个照相机插件,在红米2A上,运行不太稳定,出现崩溃现象,查了好久,发现是程序在调用相机时,分配的内存不够,出报: D/dalvikvm: GC_FOR_ALLOC freed 2K, 9% free 23831K/26180K, paused 10ms, total 11ms ,在此发现了一个很好的检查工具,在程序运行的一瞬间,发现Free值是处在一个不稳定的状态。 拍照时加载的
2016-10-24 22:19:20 780
原创 go语言的代码编写,与命令调用
当配置好go语言的环境变量配置以后,就具备了简单的实现条件。操作步骤如下:1.首先创建一个Desktop/hello.go 文件,输入:package mainimport "fmt"func main() {fmt.Println("Go 语言")fmt.Println("hello world")var a=30var b=45var n=a+bfmt.Println(n);}2.
2016-10-17 23:34:13 402
原创 GO语言在Windows上的环境变量配置
go语言在windows 64位上的配置步骤如下: 1.在http://www.golangtc.com/download 上下载:go1.7.1.windows-amd64.zip,解压到自己指定的目录。新建GOROOT D:\E\Go\go1.7.1.windows-amd64\go 3.在path后添加:(;%GOROOT%\bin) 4.cmd 输入: 1). ——go 2).
2016-10-16 22:49:59 965
原创 android studio 运行程序报:Session 'app': Error Installing APK,解决方案
最近用studio,运行程序,报异常,如下: Session ‘app’: Error Installing APK 1. 2. 解决办法: (1)。看看手机里面有没手机助手或者手机管家之类的软件,我的问题出现在魅族手机上,由于系统升级更新后,运行程序,无法安装上去,看了网上的解决办法,也没有什么效果,自己发现一个解决办法,不
2016-10-15 14:31:01 765
原创 android studio 绘制时钟刻度表盘的虚拟动画。
最近,为了搞一个滑动弧形的指示器,从中明白了一些关于圆盘,之类的自定义控件核心的一般做法。在此只是粗略表述一下,关于时间的表述,并不准确。 效果如下图所示。 package com.example.xxx.myapplication;import android.content.Context;import android.graphics.Canvas;import android.gra
2016-10-12 23:56:58 4855 1
原创 Linux 下关于文本文件操作使用的案例
最近的一段时间好长时间,没有使用命令了,都有些忘,为了使自己记忆更加牢固,在此自我进行总结一下。1.创建一个txt文本文件。 touch [filename]。 2.创建文件目录: mkdir [myfiledir]。 3.关于文本文件使用vim的命令。(出自http://www.cpplive.com/html/1497.html) Linux下的Vim的功能实在太多太全,Vim的
2016-10-03 23:41:00 390
原创 在android studio开发中,关于绘制GifView异常,硬件加速问题的解决办法
Hardware Acceleration硬件加速关于硬件加速出现的异常: 我的处理方式是: public GifView(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); resources = context.getR
2016-09-22 16:07:58 3543
原创 关于配置JAVA环境变量,javac命令无法找到解决方案
概要: 很多人在配置环境变量时,经常能配置好用于检测的命令(java,java -version),却无法检测成功javac,在此,我提出自己的解决方案。 通常步骤如下:1**.CLASSPATH** (.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar) 2. JAVA_HOME (C:\Pr
2016-09-20 01:05:53 5784 1
原创 android studio编码格式编译运行异常:Error:(1, 1) 错误: 非法字符: '\ufeff';
android studio 编码报错显现: 我看了一些博客中的解决方案,发现说的不够详细,导致问题往往不能够决解,在此,我根绝自己方式说说解决办法。 第一步,创建一个新文件,文件名称为报错的类名,用Notepad++打开。 第二步,把代码复制到,Notepad++里面; 第三步,设置Notepad++的编码格式为 (以UTF-8无BOM编码格式),然后保存文件。 第四步,保存的的文件覆盖
2016-09-14 01:41:39 484
转载 android 在绘制椭圆,圆时遇到函数计算
原文出自:http://www.cnblogs.com/androidaihaozhe/p/4466466.html ,在此做了进一步补充Math类包含完成基本数学函数所需的方法。这些方法基本可以分为三类:三角函数方法、指数函数方法和服务方法。在math类中定义了PI和E两个double型常量,PI就是π的值,而E即e指数底的值,分别是:3.141592653589793和2.7182818284
2016-09-07 00:11:19 1021
原创 android 图片缩放,github开源库,PhotoView 使用
1.PhotoView,使用介绍: 支持捏合,点击放大缩小。支持在ViewPager中翻页预览图片。2.开发集成步骤: 1)首先,在github下载源码包 连接地址:https://github.com/chrisbanes/PhotoView, 在下载压缩包中找到library里面的src文件源码,copy在自己的项目工程目录下; 2)MainActivity.javapackage
2016-08-25 22:53:49 3340
原创 base64解码后转成图片到本地
public void buildFile(String finalPath, String content) throws Exception { byte[] data = null; data = content.getBytes(); String imgStr = new String(data); BASE64Decoder
2016-08-23 17:56:27 2280
转载 支付宝刷脸——我们进入了一个怎样的刷脸时代
转自http://blog.csdn.net/u013088062/article/details/52254713权声明:本文为博主原创文章,转载时麻烦注明源文章链接,谢谢合作 随着2016年6月份左右支付宝的一次更新,其中的刷脸功能终于从幕后走到前台,这次我就借支付宝上的刷脸系统,来聊聊人脸识别的那些事儿。事先声明,这是一篇科普小文章,言语轻松。 一、简单界面蕴含不简单道理 下面是支付
2016-08-20 21:25:35 1674
翻译 android 框架之Cordova 集成开发过程
1.cordova简介: Apache Cordova是一个开源的移动开发框架。它允许您使用标准web技术——HTML5,CSS3和JavaScript进行跨平台开发。应用程序内执行包装针对每个平台,依靠符合标准的API绑定来访问每个设备的能力,如传感器、数据、网络状态等。 移动开发人员感兴趣的混合原生应用程序组件WebView(特殊的浏览器窗口),可以访问设备级的api,或
2016-08-20 18:17:07 1214
原创 android studio执行 Information:Gradle tasks [:app:assembleDebug]失败处理
Error:Execution failed for task ‘:app:mergeDebugResources’. > Some file crunching failed, see logs for details根据报错提示:找到AAPT err(Facade for 1339051672): ERROR: 9-patch image D:\WORK_PASECE\anroid_studi
2016-08-20 15:44:46 14305
转载 apk 安装删除 命令操作案列
1. 安装Android应用程序1) 启动Android模拟器2) adb install (apk在PC上的路径/)*.apk (将apk文件上传到了模拟器自带操作系统的data/app目录下了)3) Android模拟器界面中浏览打开apk应用程序2. 删除Android应用程序删除Android有好几种方法。第一种:命令行用uninstalladb uninstall apk的包名(用EC切换
2016-08-17 22:03:37 527
转载 EventBus for Android 源码分析
转自:http://blog.csdn.net/bigconvience/article/details/46316779
2016-08-17 16:45:37 323
java 反编译工具
2016-01-16
指针函数参数传递问题
2016-12-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人