移动开发
冯可乐同学
纸上得来终觉浅,绝知此事要躬行。
仰望星空,脚踏实地
展开
-
Ubuntu下android源码下载与编译
记录一下在Ubuntu下下载android源码的一些坑。我是根据网上的资料从搭建环境一步一步开始的,这里推荐两个我认为流程完整的文章:链接1:点击打开链接链接2:点击打开链接链接2是从下载安装Ubuntu开始讲起的,我也是跟着教程进行安装的。这里有一点要注意,就是在分配虚拟硬盘大小时要留意一下,我第一次安装时这里没有看仔细就下一步了,结果是在安装时提示错误,不能往下进行了。具体如图原创 2017-03-19 16:25:34 · 400 阅读 · 0 评论 -
iOS 模拟器中点击 TextFiled后不弹出软键盘的解决方法
选中模拟器然后看在MAC机上方模拟器菜单“Hardware”---“keyboard”---“Connect Hardware Keyboard”。勾选一下。就可以取消和键盘的关联。原创 2017-08-08 20:58:03 · 962 阅读 · 0 评论 -
使用Eclipse开发时,在Android项目中引用另一个项目
一. 在使用Eclipse开发Android项目时,现在已经有了一个Android工程A。我们想扩展A的功能,但是不想在A的基础上做开发,于是新建了另外一个android工程B,想在B中引用A。1. 把工程A做成纯Jar包,这样其他的工程就可以直接引用了。但是,如果在工程A中用了R.Java中的引用,则无法打成jar包了。原因是R.java是自动生成的,是动态的,每次编译都是不相同的。原创 2017-07-13 14:14:58 · 2424 阅读 · 0 评论 -
ScrollView中smoothScrollTo()方法无效
最近在写一个自定义的View继承于ScrollView时出现了一个问题,就是调用smoothScrollTo()方法时不起作用了,scrollTo()方法是没有问题的,但我们想要一种平滑的效果,所以就得使用smoothScrollTo()方法。网上找了好多方法,只有一种方法目前是有效的,就是使用post()方法,具体如下:this.post(new Runnable() {原创 2017-07-13 10:21:28 · 4961 阅读 · 2 评论 -
Android开发中,在Logcat中一直不断地显示Tag为dalvikvm的log
在Android开发中,将手机连接到电脑上进行log跟踪时,Logcat中一直不断地刷新tag为dalvikvm的log,如下图所示:网上找了好多,都说是频繁地在申请和释放资源。这里主要是记录一下,出现这种情况时怎么查出原因:1. 打开Devices视图,如果界面上没有这个选项,在Eclipse ---Window --- Show View中找。2. 选择设备和应用程序。原创 2017-05-04 19:51:40 · 2211 阅读 · 0 评论 -
Android Studio主题设置、颜色背景配置
一、在http://color-themes.com/有很多样式可供选择下载,下面是一种网页的综合预览图,点击每个主题后都会进入相应的下载页面,点击页面最上面或者最下面的Download for IDEA, Webstorm, PyCharm, RubyMine, PhpStorm and AppCode即可下载。导入方式1. 下载主题—xxx.jar2. 注意:如果我们下原创 2017-05-03 22:29:28 · 6839 阅读 · 0 评论 -
Android中重启程序自己的几种方法
1. Intent intent = new Intent(this, Object.class);startActivity(intent);2. 通过ActivityManager来重新启动应用程序:ActivityManager manager = (ActivityManager)this.getSystemService(Context.ACTIVITY_SE原创 2017-05-10 20:11:06 · 23250 阅读 · 2 评论 -
android中关于观察者模式的demo
自己写的一个android中关于观察者模式的demo。关于观察者的定义,可以看另外一篇文章:Java设计模式之观察者模式下面先来看看代码的结构图:结构的大体说明:包manager和包managerimpl用来管理观察者,包manager中是抽象的观察者,包managerimpl中是具体的观察者。包listener和包notify 用来管理被观察者(也成为目标),包listene原创 2017-05-10 20:03:51 · 290 阅读 · 0 评论 -
解决 Successfully created project '' on GitHub, but initial push failed: Could not read from remote re
【尊重原创,转载请注明出处】http://blog.csdn.net/guyuealian/article/details/51558560解决Can't finish GitHub sharing process Successfully created project '' on GitHub, but initial push failed:Could not read fr转载 2017-04-02 10:24:27 · 2299 阅读 · 0 评论 -
Android调试时华为手机不打印logcat的问题
最近在写代码时都是使用华为的手机作为测试机,发现一个问题,手机连接电脑上没有logcat打印,一开始以为是代码的问题,但是换了别的手机是可以的。去查了一下原来是华为的手机都是这样的情况,原因是国内的部分厂商定制的手机对于应用中的 Log 日志默认做了打印限制,需要手动设置才能打印出特殊级别的日志。目前发现有魅族和华为手机存在这样的问题,并且设置方式有所不同,遂纪录一下,以免后续再遇到这样的问题原创 2017-03-06 19:06:25 · 11007 阅读 · 0 评论 -
Android中取消EditText自动获得焦点
在Android项目中,如果一个页面有EditText控件的话(一个或多个),一进入这个页面, 第一个EditText默认就会自动获取焦点。那么如何取消这个默认行为呢?解决的办法:在EditText的父级控件中找一个,设置成 android:focusable="true" android:focusableInTouchMode="true"这样,就把EditText原创 2017-12-14 16:06:58 · 615 阅读 · 0 评论