android
weng126weng
学生,慢慢走在程序员的道路上
展开
-
背景音乐的播放service+ediaplayer
在很多的应用中我们可能会需要背景音乐的搭配,而一个好的bgm会为我们的应用的用户体验增色很多。这篇文章我们就制作一个非常非常简单的背景音乐的小demo。界面仅仅只有一个按钮,实现背景音乐的播放和暂停(xml文件就不写了),如果不按停止,会循环播放首先我们先写一个我们自己的service,继承自Servicepublic class MusicService extends Serv原创 2016-03-04 13:41:06 · 517 阅读 · 0 评论 -
反编译 jadx进行安卓反编译
反编译工具有很多,之前一直使用的是jd-gui 和dex2jar 以及apktool,之前的文章也有介绍。但是后来接触到了这个jadx。我觉得相比较于之前的有好处。一次编译,而且会显示资源文件。代码的可读性相比较于jd-gui也有长足的进步。所以说这个反编译工具非常值得我们学习。下载地址在这里。https://github.com/aweng126/jadx用法超级简单。首原创 2016-07-29 17:58:19 · 532 阅读 · 0 评论 -
从反编译代码的资源文件获得我们需要的color资源
上次说推荐反编译要用jadx 。可以他的资源文件我们竟然不能直接拿来用,这怎么能忍,作为程序员,立刻将他进行修改~然后效果是这样的而我们希望的样子是这样的程序员总不能一个一个的来改吧。偷懒大法好。让我们用程序代码来解决掉他吧。首先我们将我们需要修改的color的资源文件从我们的这个反编译的这个窗口剪切复制一下放到我们桌面的txt文件中。原创 2016-07-31 16:09:22 · 949 阅读 · 0 评论 -
Android Studio 使用xmlns:app 但 代码不提示问题的解决
我们在编写我们的xml布局文件的时候我们可能会需要第三方的控件的时候我们一般来说是通过类似于下面的例子来进行书写其中1是命名空间的导入 2是我们的属性的使用。我们一般来说在写代码的时候都会有代码提示,比如说但是我们在用这里的app的时候却遇到了这样一个尴尬的境地,就是说我们输入app之后只出现下面的界面原创 2016-07-30 21:12:42 · 6018 阅读 · 0 评论 -
bmob 快速搭建后台
提前说明,本文档主要是根据bmob的官网文档进行修改而来,如果可以,大家最好直接去看官网文档http://docs.bmob.cn/android/faststart/index.html?menukey=fast_start&key=start_android1·注册www.bmob.com2创建应用3获取秘钥下载sdk(http://www.bmob.cn/原创 2016-07-08 23:15:55 · 2973 阅读 · 0 评论 -
ButterKnife懒人库的使用 摆脱findviewbyid苦力
为了摆脱我们的findviewbyid这个没有什么意义的单纯的体力劳动。我们开始使用这个懒人库吧。首先 在gradle中写一个东西 compile 'com.jakewharton:butterknife:8.0.1'像这样然后rebuild一下工程。然后,需要各种绑定,下面依次介绍,由于暂时只碰见这三种,所以就写了这三原创 2016-06-10 23:31:36 · 486 阅读 · 0 评论 -
在android中如何使用全局变量
本文章转自http://blog.csdn.net/wirelessqa/article/details/8589230,作者为码农老毕,感觉很有用,特转载到这个地方。android中Application是用来保存全局变量的,在package创建的时候就存在了,到所有的activity都被destroy掉之后才会被释放掉。所以当我们需要全局变量的时候只要在application中去实转载 2016-03-12 16:36:03 · 1115 阅读 · 0 评论 -
如何通过自己的应用,打开自己手机第三方应用
1)如果知道我们要打开的包名,类名(就是说这个要副应用是我们自己写的或者说我们很清楚)然后就可以通过下面的代码直接打开 Intent intent=new Intent(Intent.ACTION_MAIN); intent.addCategory(Intent.CATEGORY_LAUNCHER); //第一个参数是包名,第原创 2016-04-25 13:14:17 · 2663 阅读 · 1 评论 -
android 进行反编译apk
首先反编译需要两个工具,一个是dex2jar 另一个是jd-gui具体用法下载好自己需要反编译的apk文件如果没有可以到百度云进行获取http://pan.baidu.com/s/1hrORgva开始运行,进入cmd页面进入到我们放dex2jar的目录下面 运行dex2jar.bat原创 2016-04-25 13:03:13 · 277 阅读 · 0 评论 -
bmob实现短信验证功能
短信验证看起来还是蛮有逼格的,而且针对于用户安全对有一定的保证,比如说每次登陆都是通过短信验证来进行登陆。所以说学习短信验证还是挺重要的。不要用mob服务平台,很难用很难用,超级大坑,尽管看起来逼格比较高,但是二次开发并不方便,他给封装好了,然后我们如果想自定义界面特别麻烦,而且官方给的demo逻辑感觉也比较混乱,千万不要进坑。相比较而言,还是这个bmob的短信服务比较容易,进入正原创 2016-07-27 21:48:42 · 6727 阅读 · 3 评论