- 博客(13)
- 资源 (2)
- 收藏
- 关注

原创 「0821更新」Flutter入门系列教程汇总
声明:本系列文章均属原创,欢迎传播,转载请著名出处。Flutter对于前端工程师来说,相信大家已经不陌生了,我最近在学习中汇总了一些总结经验,其中大部分内容为我个人见解,希望能给予你们帮助。在此,我想通过抛砖引玉,来吸引更多的人贡献学习心得。环境搭建环境搭建(mac os为例)项目运行:Hello world基础控件Flutter Text(文本控件)NewFlutter ...
2019-08-16 16:51:14
517
原创 「程序员」Android APP编译Tinker报错解决
文/毛毛APP编译或运行时报错如下:Tinker does not support instant run mode, please trigger build by assembleArmDebug or disable instant run in ‘File->Settings…’.Open File>>>解决办法:找到Android Studio-&g...
2018-11-26 18:57:41
498
原创 「程序员」Flutter:从网络获取数据遇到的坑
文/毛毛我准备开一个Flutter零基础入门连载,后期会不定期更新**《Flutter入门》**系列文档,敬请关注!背景今天继续学习Flutter,学习至通过Http获取网络数据一节,跟着Flutter官方文档写demo,遇到以下问题。错误:找不到“fluwx/FluwxPlugin.h”我把官方文档的完整例子放到项目里运行,运行失败。遇到error: ‘fluwx/Fluwx...
2018-11-26 11:34:13
3664
原创 Activity启动时生命周期汇总
Activity启动时生命周期汇总因工作需要了解Activity启动过程中走到过的生命周期流程; 网上找了一圈发现没有齐全的案例,所以与同事动手写了个demo。 一下是总结出的日志结果。分享给大家。第一种情况:A—>B—>C A在onCreate时启动B; B在onCreate时启动C; 每个页面均不透明;04-25 10:14:03.739 6048-6...
2018-04-25 11:22:34
463
原创 Android微信sdk更新成Gradle引入遇到的问题
QQ、微博、微信sdk几乎同时在2017年3月30日更新了sdk包和文档;其中,微信和微博改成了gradle形式更新sdk,qq还是jar包的形式引入。更新微信sdk的时候遇到一个问题,按照文档所述的资源引入路径配置之后,发现原来用到的很多类都找不到了,原因是微信sdk里面的包名改了,原来用的是com.tencent.mm.sdk.*,现在的包名叫com.tencent.mm.opensdk.
2017-04-09 15:33:21
3649
转载 Mac和Windows系统下利用ADB命令连接android手机文件操作安装卸载
初用MAC开发,想知道如何把apk复制到手机里安装,发现了一篇好文章,重新排版一下与你共享!我认为MAC上的这些命令在windows下面也能用。获取机器MAC地址: adb shell cat查看wifi密码: adb shell cat /data/misc/wifi/*.conf安装APK: adb install //比如:adb install baidu.apk
2016-11-29 18:26:56
2226
原创 this monitor is disabled问题解决
1、如果你开了DDMS(Android Device Monitor),关闭它;2、在你的“Android Monitor”里面连接设备并选择对应的进程 (如果没有进程,可以尝试重新运行程序)(转载请注明出处)
2016-11-15 16:14:13
6187
原创 Android Studio开发jni实例详解 (调用C代码实例)
一、配置NDK环境第一步:在AndroidStudio中配置ndk环境需要下载ndk包,在AndroidStudio中File-->ProjectStructure-->SDK Location中配置"Android NDK Location",如下:下载安装完成后build工程;第二步:配置环境变量在计算机属性里面配置环境变量,变量地址是And
2016-08-03 17:12:59
12434
3
原创 Android自定义View获取background的颜色和图片
我们自定义View的时候有时会用到background,为了调用者更好的使用,我们可以复用Android自带的background属性,而不是自定义属性.获取并修改background的内容如下(以自定义TextView为例): paint = new Paint(); paint.setAntiAlias(true); Drawable backgro
2016-06-23 14:50:18
14721
原创 Avoid object allocations during draw/layout operations (preallocate and reuse instead)
今天遇到Lint警告:Avoid object allocations during draw/layout operations (preallocate and reuse instead)意思是不要在view绘制和做布局操作的时候实例化数据,即不要在自定义View的onMeasure、onLayout、onDraw等方法里面做new对象的操作。因为实例化对象是会耗性能
2016-06-22 20:20:27
7926
原创 Set `android:baselineAligned="false"` on this element for better performance
最近修改lint警告时发现一个针对LinerLayout的异常提示:“Set android:baselineAligned="false" on this element for better performance”网上查了一下android:baselineAligned=”false”,发现它是LinerLayout用来对齐文案的属性,默认值是true。具体可参见这篇文章:http://bl
2016-06-22 16:00:47
4621
原创 android自定义滚动条(ScrollBar)样式
虽然很少用,但是还是有应用会有自定义ListView,GridView,ScrollView等滚动条样式,这样会使得页面更加融洽美观。其实自定义样式很简单: 1、如果你的scrollbar是Vertical的,设置以下属性android:scrollbarThumbVertical="@drawable/scrollbar_indicator"android:scrollbarTrac
2015-09-06 16:51:21
12849
2
原创 Adroid EditText限制输入数字与英文默认弹出数字键盘
Adroid限制输入数字与英文默认弹出数字键盘终于要写博客了,以前总觉得技术大牛才能写博客,后面想想,分享个人想法与技术探讨而写博客也是一种不错的交流方式。今天讲讲我在项目中遇到的一个实际需求,也许很多人也遇到过: EditText要求限制输入数字和英文,但是最好默认弹出数字键盘。我也上网搜过很多种方式,下面也列出来给大家参考: 方法一 在xml里面设置 android:dig
2015-05-20 11:31:56
10525
Android Studio使用JNI调用C代码 demo "JniTest"
2016-08-03
ViewSwitcher实例ImageSwitcher和TextSwitcher免费demo
2015-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人