JEW SATEN


  • 首页

  • 归档

  • 分类

  • 标签

  • 关于我

NDK之生成头文件的两种方法

发表于 2018-05-22 | 分类于 Android
1、Terminal命令行最为常规的一种方式,用的居多,这里不赘述,直接上图。 2、Android Studio右键菜单一键生成头文件 优点: 相比前一种方便快速,一劳永逸,只需根据项目实际的目录结构修改生成的位置。
阅读全文 »

Android连接到指定Wifi

发表于 2017-10-16 | 分类于 Android
最近在做一个wifi相关的项目,在应用内去操作WifiManager扫描得到的可用结果集,断开指定的已经连接的wifi在重新连接你会发现连接不上,包括删除该网络也是不行的。 经调试updateNetwork())它返回的是-1,即使是你重新创建一个WifiConfiguration添加该网络add ...
阅读全文 »

APP启动那点事儿

发表于 2017-10-09 | 分类于 Android
一般的我们从手机桌面打开一个应用,最为常见的一种情况下是它经历一个短时间的 白屏或黑屏 再到启动页面,再者是在 桌面短时间的停留 随后才到启动页面; 然而,这两者都是要花费些等待时间的(虽然没有很久),当然也是用户所不愿等而且不期望看到的,从用户感知上最为直接的体验就是要响应快并且加载也快。 那么 ...
阅读全文 »

JNI的两种注册方式比较

发表于 2017-09-25 | 分类于 Android
基本数据类型对照表 Java类型 C语言类型 JNI对应的类型 int long jint long _int64 jlong byte signed char jbyte boolean unsigned char jboolean char unsigned shor ...
阅读全文 »

Android下使用OpenCV

发表于 2017-09-20 | 分类于 Android
获取OpenCV4Android SDK 访问SourceForge上的OpenCV下载页面并下载最新的可用版本。 将下载到的压缩包解压到一个你指定的目录。 使用opencv有两种方式,一种异步初始化,另一种是静态初始化,下面会分别进行说明 开始使用OpenCV添加opencv库作为项目的依赖 ...
阅读全文 »

Android即时聊天之Smack API Example

发表于 2017-09-13 | 分类于 Android
在前一篇我们将服务器配置好并本地部署了,提及到的Spark是Smack API实现的PC客户端,界面老土不过该有的也都有,功能是比较完整的了。 官网Smack 4.1.x之后已支持android,不再是使用asmack的旧实现,开发者可以在这基础上有更多的定制化的开发。 创建连接并登录准备asm ...
阅读全文 »

Android即时聊天之openfire部署

发表于 2017-09-08 | 分类于 Android
Openfire+Smack搭建IM通讯的Android实现, 其实早在N年前就已经干过这事,现如今又重新拿起来整理并记录下来。 XMPP协议全称(Extensible Messaging and PresenceProtocol,可扩展消息处理现场协议)是一种基于XML的协议,定义了所有即时通信协 ...
阅读全文 »

为什么30岁的工程师容易跳槽?

发表于 2017-08-29 | 分类于 杂七杂八
前段时间有位读者联系我,提出了他的问题:“为什么我想跳槽,而且愿望非常强烈,但是我又说不清楚为什么想换工作,说不清楚自己未来的发展方向”。今年他 30 岁。一位同事,前几天和我一起开会,会后午餐时我们也聊起了工作,她对领导不满意、对现状不满意,总之,已经有很多不满意了,有了离职的想法,今年她虚岁 3 ...
阅读全文 »

你的Android应用应该主动适配沉浸式状态栏

发表于 2017-08-28 | 分类于 Android
什么是沉浸式状态栏?沉浸式状态栏 准确来说应该是“透明栏”,英文名“Translucent Bars”,是Android 4.4 新定义的设计规范。 Google 在 Android 4.4 的 API 描述页面里提到了“Translucent system UI styling”,即半透明化的系统 ...
阅读全文 »

Gradle编译there are no active background tasks

发表于 2017-08-16 | 分类于 Android
问题描述github下载的一个Demo,之后各项都配置好编译通过,AS底部的gradle进度一直在跑着,关也关不了,重启AS无效。 点进去不是显示在执行的tasks,而是there are no active background tasks。 解决 打开终端命令行 输入gradlew –st ...
阅读全文 »
12
JEW SATEN

JEW SATEN

今天越安逸,明天越危险

16 日志
2 分类
18 标签
GitHub
友情链接
  • 拿根针尖对麦芒
  • Google Developers
  • Material Design
  • Android 绿色应用公约
© 2016-2018 JEW SATEN
本站访客数人次 本站总访问量次