说在前面
这几天呢在写Android的桌面小部件,其实去年的时候我就和别人一起研究过小部件的使用。
当时在写小部件的配置的时候使用的是activity的界面,所以只需要解决的是小部件默认设置的加载即可。
这一次写的时候突然发现了一个东西,在Android Studio的默认app模板中有一个settingsActivity,其实是一直都有的,曾经新建的时候好奇,建了一个,但是没有找到layout,代码也看不懂是写的什么。
这一次呢就去搜索了一下preference,发现这是Android的设置样式,也就是说正规的app的设置界面应该是使用这个来写,想到之前写的app都是用的一个activity来提供设置,瞬间觉得有点懵逼0.0。
继续阅读 »
引言
开发这个插件的目的是因为最近Boss一再强调纪律,不允许使用QQ,不过作为十几年Q龄的老用户,早已经习惯了QQ,虽然可以使用手机QQ,不过手机打字太慢,考虑到防Boss,还是开发了一个eclipse的插件,效率与隐私两不误。
Intellij IDEA上的插件请移步这里: https://github.com/Jamling/SmartQQ4IntelliJ, 支持所有的Intellij IDE哦,包含Android Studio, WebStrom等
功能
收发文本消息
热键设定
一键关闭
支持图灵机器人接入
安装
Eclipse Marketplace
点击Eclipse->Help->Eclipse M
继续阅读 »
Long long ago
很久以前,我总是会被开发环境卡死。
当前学校教C++,老师用VC++6.0,然而当时dell的Windows8不知道出了什么问题,并不能安装。
后来找了好久,终于发现了Visual Studio,费劲千辛万苦安装上,代码又不能运行。
继续阅读 »
xmake-vscode plugin is a xmake integration in Visual Studio Code.
It is deeply integrated with xmake and vscode to provide a convenient and fast cross-platform c/c++ development and building.
Features
Colorization
Completion Lists
StatusBar
Commands
Configuration
Build
Run and Debug
Record and Playback
Problem
Color
继续阅读 »
xmake-idea 插件深度集成了xmake和Intellij-IDEA,提供方便快速的跨平台c/c++构建。
并且它也支持其他基于Intellij的IDE环境, 例如:Clion, Android Studio等等。
注:使用此插件,需要先安装xmake,更多关于xmake的使用说明,请阅读:文档手册,项目源码:Github。
特性
快速开始
创建空工程向导
全局工程配置
运行环境配置
菜单栏工具
快捷的编译工具窗口
构建和运行
错误解析和跳转
快速开始
错误解析和跳转
继续阅读 »
xmake-idea plugin is a xmake integration in Intellij-IDEA.
It is deeply integrated with xmake and Intellij-IDEA to provide a convenient and fast cross-platform c/c++ development and building.
And It also support other Intellij-based platform, like Clion, Android Studio and etc.
You need install xmake first and a pro
继续阅读 »
这篇文章主要是记录我如果解决了这个发布问题, 具体的解决方案文件和教程我已经上传至 Github
https://github.com/liungkejin/GradlePublish
之前的文章 Android Studio 发布项目到Maven/JCenter仓库,
将 Java 库发布到 Maven/JCenter 上.
但是今天我打算将我的 Kotlin 库发布上去的时候, 发现了一些问题. 因为 Kotlin 文件不能用 javadoc工具来生成 Javadoc,
导致了在执行 bintrayUpload 任务的时候 javadocJar sourcesJar 两个任务都不能 build 成功,
虽然我可以把这两个任务
继续阅读 »
上一篇文章里有位读者朋友咨询我,如何调试 WebRTC iOS demo。显然这个小问题不值一篇文章,所以这周我就花了大量的精力,解决了长久以来困扰广大 WebRTC 安卓开发者的难题:如何在 Android Studio 里单步调试 WebRTC Android 的 native 代码。
继续阅读 »
前言
Android 从5.0(代号L)开始支持矢量图,心想,这个好哇,drawable/mipmap图片资源终于可以瘦身了!后来还特地翻墙在YouTube上观看了Google IO大会上在Android Studio中创建Vector drawable的视频。本着匆用新版本的原则。一直对它处于了解阶段。并未在项目中实践。前一阵子,实践了一把,结果差点被坑死。下面列举一下本人亲自踩过的坑。
继续阅读 »
新项目中,使用了Google I/O 2013发布的新工具,使用Gradle构建android项目,并且在新版的Intellig IDEA以及google的Android Studio对其支持。本文就介绍一下怎么使用gradle构建android项目,进行多个版本编译。
Gradle是什么?
Gradle是以Groovy为基础,面向java应用,基于DSL语法的自动化构建工具。是google引入,替换ant和maven的新工具,其依赖兼容maven和ivy。
使用gradle的目的:
更容易重用资源和代码;
可以更容易创建不同的版本的程序,多个类型的apk包;
更容易配置,扩展;
更好的IDE
继续阅读 »