现在位置: 首页 > 移动开发 > 文章
2017年03月26日 移动开发 ⁄ 共 1185字 暂无评论
网上有很多相关资料和应用,这里仅仅写一下自己PopupWindow弹出窗体的一个小应用 界面: 点击后显示如图所示的窗体,比Dialog更加优美。 /* * 弹出悬浮窗体 */ private PopupWindow popupWindow; popupWindow=new PopupWindow(<strong>contentView</strong>, -2, -2); popupWindow.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); int[] location=new...
阅读全文
2017年03月26日 移动开发 ⁄ 共 3064字 暂无评论
关于Android桌面开发: 为什么很多很多公司都要开发桌面呢,很简单,开发了桌面就了解了用户手机上的一切用户的操作:使用每个软件的频率,关于每个软件的相关信息。这个价值是巨大的。 就是自己实现一个桌面的应用: 原理:1.通过包管理器得到各个程序相关信息             2.用布局显示出来             3.禁用掉返回键 public class MainActivity extends Activity { private List<String> packnames; private ...
阅读全文
2017年03月25日 移动开发 ⁄ 共 6720字 评论关闭
以前就有用过自定义的ListView,不过很久没用过了,所以决定自己写一篇博客,以记录再次学习如何使用自定义的ListView,防止以后在此使用又忘了。本文中将实现一个在ListView中存放最多三个需要监听的ListView。 发现有个东西写 蛮不错的,引用一下,思路会清晰些: 这里其实是在一个ListFrament里面,使用了自定义的Listview,摸索了很久终于实现了自己想要的效果 第一步:首先主布局文件: <?xml version="1.0" encod...
阅读全文
2017年03月25日 移动开发 ⁄ 共 9253字 评论关闭
本文详细介绍了如何反编译一个未被混淆过的Android APK,修改smali字节码后,再回编译成APK并更新签名,使之可正常安装。破译后的apk无论输入什么样的用户名和密码都可以成功进入到第二个Activity。 有时难免要反编译一个APK,修改其中的若干关键判断点,然后再回编译成一个全新的可用的apk,这完全是可实现的。若要完成上述工作,需要以下工具,杂家后面会把下载链接也附上。这些软件截止本文发布时,经过杂家确认都是最新...
阅读全文
2017年03月25日 移动开发 ⁄ 共 785字 评论关闭
在个别时候,需要强制隐藏Android输入法键盘,如当前键盘正在显示,这个时候点击了侧滑面板,就要强制隐藏输入法键盘。网上常见的方法有: 1、 InputMethodManager imm = (InputMethodManager) getActivity() .getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS); 这个是让输入法状态发生逆转,如果当前未显示则显示出来。如果显示出来,则隐藏。因此是不符...
阅读全文
2017年03月25日 移动开发 ⁄ 共 1464字 评论关闭
由于Google官方已经不提供Adt-Bundle下载了,主推AndroidStudio。可以从这个链接下载http://www.androiddevtools.cn。上面不光有adt-bundle,还有最新的AndroidStudio。由于对OS X还不是很熟悉,本次采用adt-bundle安装。 一,下载JDK 下载方式有两种,其一是从链接http://www.androiddevtools.cn处下载,选择Mac OSX的1.8u5版本即可。截图如下: 其二是从JDK的官网下载,文件名为jdk-8u25-macosx-x64.dmg,大小219.3M。...
阅读全文
2017年03月25日 移动开发 ⁄ 共 260字 评论关闭
一,修改hosts 在OSX下跟linux一样,进到/private/etc目录下,然后sudo vim hosts,在里面新增一句话: #google_android更新 74.125.237.1 dl-ssl.google.com 二,设置SDK Manager的HTTP Proxy Server 和 Port HTTP Proxy Server里填写:mirrors.neusoft.edu.cn    Port填写80 然后勾选Others里的第一个选项:Force https://using http:// 只需经过上面两步,之后就可以正常下载了。
阅读全文
2017年03月25日 移动开发 ⁄ 共 15396字 评论关闭
本文主要介绍Android ViewGroup/View的绘制流程,及常用的自定义ViewGroup的方法。在此基础上介绍动态控制View的位置的三种方法,并给出最佳的一种方法。 一、ViewGroup/View的绘制流程 简单的说一个View从无到有需要三个步骤,onMeasure、onLayout、onDraw,即测量大小、放置位置、绘制三个步骤。而ViewGroup的onMeasure、onLayout流程里,又会遍历每个孩子,并最终调到孩子的measure()、layout()函数里。与View不同的是,Vi...
阅读全文
老罗:  http://blog.csdn.net/column/details/androidluo.html http://xiaozu.renren.com/xiaozu/100692/356978925   人人网:xzgxzg_001@qq.com xzgxzg32...   一、基础编程及源码推送 上篇主要讲述了社区的总体规划以及总结此次教程的目的,接下来开始正式总结android开发相关知识,从最简单的环境搭建到正式项目的制作,当然教程是总结来的,同时再次声明资料很多来自互联网,如有侵权请联系本人(ghost@apkway.com), ...
阅读全文
2017年03月24日 移动开发 ⁄ 共 849字 评论关闭
转自: http://blog.chinaunix.net/uid-20718384-id-3324194.html 分类: LINUX 环境:ubuntu 12.04 x64 1. 下载ndk wget http://dl.google.com/android/ndk/android-ndk-r8b-linux-x86.tar.bz2 tar xfj android-ndk-r8b-linux-x86.tar.bz2 2. 设置环境变量 export PATH=/home/android/android-ndk-r8b:$PATH 3. helloworld project结构 mkdir hello cd hello mkdir jni cd jni vi hello.c: // hello.c #in...
阅读全文