
Android编程
文章平均质量分 67
容沁风
这个作者很懒,什么都没留下…
展开
-
android activity 隐藏标题
使用android studio 2.2.0。在AndroidManifest.xml文件中,对activity的theme修改如下: 注意到这个activity是继承自 AppCompatActivity。原创 2016-08-04 08:56:17 · 866 阅读 · 0 评论 -
mongoose-os点亮blynk led灯
通常需要led来指示状态。blynk库实现部分协议,据说够用能实现大多数应用。led灯亮,其值为255,灭则为0.使用blynk_virtual_write(c, v_led, 255, id);led不能工作。应该使用blynk_printf(c, BLYNK_HARDWARE, id, "vw%c%d%c%d", 0, v_led, 0, 255);看lib原创 2018-01-08 22:11:46 · 692 阅读 · 0 评论 -
python爬虫抓取《道德经》
注意编码:读取html文件,get网页,写文件。使用python3+beautifulsoup+requests。最后生成xml文件,让android使用。from bs4 import BeautifulSoupimport reimport requestsxml = ''' {0} {title}原创 2018-01-16 15:42:27 · 543 阅读 · 0 评论 -
materialfabspeeddial.FabSpeedDial 配色
**组件引用**<io.github.kobakei.materialfabspeeddial.FabSpeedDial android:id="@+id/fab" android:layout_width="match_parent" android:layout_height="match_parent" app:fa原创 2018-01-31 10:10:09 · 371 阅读 · 0 评论 -
Android: 处理左右滑动手势
定义一个监听器类,然后在View组件中调用。public class OnSwipeTouchListener implements OnTouchListener { private final GestureDetector gestureDetector; public OnSwipeTouchListener (Context ctx){ gestu转载 2018-01-22 13:33:43 · 531 阅读 · 0 评论 -
android自定义handler避免内存泄漏
使用弱引用。 自定义的静态handler类:// 自定义handler private static class MHandler extends Handler { private final WeakReference mActivity; MHandler(MainActivity activity) { mActiv原创 2018-01-22 09:20:11 · 870 阅读 · 0 评论 -
Android Studio 3.0 集成讯飞语音合成SDK
在线语音合成,需要下载对应app id的SDK包。1、解压,目录拷贝位置,与app同级别:2、在build.gradle文件中添加: sourceSets { main { jniLibs.srcDirs = ['libs'] } }在dependencies添加:compile fi原创 2017-12-28 13:56:02 · 1019 阅读 · 0 评论 -
Realm一对多及多对多反向连接查询
Realm backlinks, queries to linking objects, and changes in schema designIn Realm Android 3.4.0-SNAPSHOT, support for queries across backlinks got merged, and with the next release, inverse relati翻译 2017-10-02 10:16:01 · 3349 阅读 · 0 评论 -
MaterialDrawer库的Gradle配置
环境:win7系统Android studio版本2.3.3关键点:1、在Project的gradle文件中添加 maven { url "https://maven.google.com" }2、可能要在AS的菜单"File->Setting“中设置代理。 几个Activity,正常的Gradle Build时间,应在1分多钟。Project的bu原创 2017-09-27 10:42:38 · 792 阅读 · 0 评论 -
Error:Conflict with dependency 'com.google.code.findbugs:jsr305'
Android Studio 2.3.3错误信息如下:Error:Conflict with dependency 'com.google.code.findbugs:jsr305'. Resolved versions for app (3.0.2) and test app (2.0.1) differ. See http://g.co/androidstudio/app-te翻译 2017-09-18 12:39:32 · 500 阅读 · 0 评论 -
android TextInputLayout中的hint显示与重影
素材设计库版本是 com.android.support:design:25.3.11、只需要在EditText标签下写hint2、不需要在代码中调用函数setHint3、TextInputLayout和EditText的layout_width皆写为match_parent, 写为wrap_content会导致不显示hint,或者是发生重影。 <a原创 2017-07-07 09:41:25 · 1558 阅读 · 0 评论 -
Nodemcu使用mdns发现
两个注意点:1、mdns的启用时,必须拿到IP。这里把它放在wifi获取IP的事件中:wifi.eventmon.register(wifi.eventmon.STA_GOT_IP, function(T) local ip_v4, nm, gw = wifi.sta.getip() local name = 'node_'..string.gsub(wifi.sta.原创 2017-06-24 11:58:00 · 1788 阅读 · 0 评论 -
sugarorm与access to method denied
按照快速启动来写类。我在Android studio 2.3下面写,提示我可以将结构函数改到package private,即省略public修饰符 MySensirion() { } MySensirion(String mac) { this.mac = mac; }然后,原创 2017-06-29 19:33:48 · 415 阅读 · 0 评论 -
android studio 2.2.3使用讯飞sdk
1、Msc.jar和libmsc.so文件拷贝的位置,位置不对会提示21001错误2、使用genymotion模拟,要打补丁安装Genymotion-ARM-Translation.zip补丁到虚拟机,左键拖动它到虚拟phone,关闭重新启动genymotion。不打补丁,Run时会反复提示 Genymotion INSTALL_FAILED_CPU_ABI_INCOMPATI原创 2016-12-31 16:41:56 · 778 阅读 · 1 评论 -
Android: Play sound or Mp3 file from Assets
Hi,I spend lots of time to play sound in Android Application.Basically I wanted to play a sound file from android Assets, rather than from SDCard!it was a small code like this:MediaPlayer转载 2016-09-21 12:59:06 · 824 阅读 · 0 评论 -
android解析必应美图的json数据
使用json库:moshi。 必应的API是: http://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1 得到JSON数据:{ "images": [ { "startdate": "20180117", "fullstartdate": "201801170800", "end原创 2018-01-18 13:49:08 · 613 阅读 · 0 评论