![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android编程
文章平均质量分 67
容沁风
这个作者很懒,什么都没留下…
展开
-
android activity 隐藏标题
使用android studio 2.2.0。 在AndroidManifest.xml文件中,对activity的theme修改如下: 注意到这个activity是继承自 AppCompatActivity。原创 2016-08-04 08:56:17 · 837 阅读 · 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 · 657 阅读 · 0 评论 -
python爬虫抓取《道德经》
注意编码:读取html文件,get网页,写文件。 使用python3+beautifulsoup+requests。 最后生成xml文件,让android使用。 from bs4 import BeautifulSoup import re import requests xml = ''' {0} {title}原创 2018-01-16 15:42:27 · 501 阅读 · 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 · 350 阅读 · 0 评论 -
Android: 处理左右滑动手势
定义一个监听器类,然后在View组件中调用。 public class OnSwipeTouchListener implements OnTouchListener { private final GestureDetector gestureDetector; public OnSwipeTouchListener (Context ctx){ gestu转载 2018-01-22 13:33:43 · 498 阅读 · 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 · 832 阅读 · 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 · 958 阅读 · 0 评论 -
Realm一对多及多对多反向连接查询
Realm backlinks, queries to linking objects, and changes in schema design In 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 · 3237 阅读 · 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 · 760 阅读 · 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 · 464 阅读 · 0 评论 -
android TextInputLayout中的hint显示与重影
素材设计库版本是 com.android.support:design:25.3.1 1、只需要在EditText标签下写hint 2、不需要在代码中调用函数setHint 3、TextInputLayout和EditText的layout_width皆写为match_parent, 写为wrap_content会导致不显示hint,或者是发生重影。 <a原创 2017-07-07 09:41:25 · 1486 阅读 · 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 · 1731 阅读 · 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 · 396 阅读 · 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 · 741 阅读 · 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 · 786 阅读 · 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 · 576 阅读 · 0 评论