android
技术从未如此性感
这个作者很懒,什么都没留下…
展开
-
ndk的坑
ndk踩坑记录原创 2022-11-15 17:02:00 · 316 阅读 · 1 评论 -
android top 参数
top 命令 查看性能原创 2022-08-03 18:04:05 · 413 阅读 · 0 评论 -
网页 VSCode 在线浏览和编辑 github项目
在线vscode原创 2022-08-03 10:56:25 · 485 阅读 · 0 评论 -
Mac android ndk 无法验证开发者
单独下载ndk,mac使用ndk时,会报错“无法验证开发者”解决:sudo spctl --master-disable原创 2022-04-02 19:28:25 · 3278 阅读 · 0 评论 -
android 开发问题
查看动态库的依赖关系:ldd aaa.soobjdump -x aaa.so | grep NEEDEDopenomp 在不同的手机上,绑定cpu会出现崩溃。原创 2021-05-12 10:17:41 · 96 阅读 · 0 评论 -
activity fragment 生命周期相关的问题
原创 2020-10-29 19:10:10 · 166 阅读 · 0 评论 -
开发测试使用数据.......
原创 2019-12-10 18:24:21 · 217 阅读 · 0 评论 -
使用ViewPager+Fragment来实现带滚动条的多屏滑动-IndicatorFragmentActivity
ViewPager+Fragment转载 2016-04-25 11:02:47 · 329 阅读 · 0 评论 -
GitHub上最火的Android开源项目
1. ActionBarSherlockActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一个独立的库,通过一个API和主题,开发者就可以很方便地使用所有版本的Android动作栏的设计模式。对于Android 4.0及更高版本,ActionBarSherlock可以自动使用本地ActionBar实现,而对于之前没有Acti转载 2016-04-25 18:06:08 · 389 阅读 · 0 评论 -
android中MotionEvent.ACTION_CANCEL事件如何被触发?
ACTION_CANCEL转载 2016-04-26 10:50:27 · 693 阅读 · 0 评论 -
android sdk content loader 0%
android sdk content loader 0%原创 2016-04-27 08:37:32 · 269 阅读 · 0 评论 -
Android开源项目SlidingMenu深入剖析
SlidingMenu简介:SlidingMenu的是一种比较新的设置界面或配置界面效果,在主界面左滑或者右滑出现设置界面,能方便的进行各种操作.目前有大量的应用都在使用这一效果。如Evernote、Google+、Foursquare等,国内的豌豆夹,人人,360手机助手等都使用SlidingMenu的界面方案。项目下载地址:https://github.com/jf转载 2016-04-27 16:21:07 · 210 阅读 · 0 评论 -
Android在非UI线程中显示Toast
Android在非UI线程中显示Toast转载 2016-04-27 23:01:47 · 429 阅读 · 0 评论 -
一般我们app涉及到的库
一般我们app涉及到的库原创 2016-04-28 10:08:23 · 363 阅读 · 0 评论 -
Android开发中,那些让你相见恨晚的方法、类或接口
Android开发中,那些让你相见恨晚的方法、类或接口转载 2016-04-28 10:42:11 · 574 阅读 · 0 评论 -
Android换肤技术总结
Android换肤技术总结转载 2016-04-28 15:43:08 · 332 阅读 · 0 评论 -
自定义Dialog,去除系统默认黑色背景以及边框并设置dialog的显示位置
1、定义样式文件style.xml。[html] view plain copyxml version="1.0" encoding="utf-8"?> resources xmlns:android="http://schemas.android.com/apk/res/android"> style name="add_dia转载 2016-04-28 20:39:14 · 505 阅读 · 0 评论 -
Android学习之路
http://stormzhang.com/android/2014/07/07/learn-android-from-rookie/原创 2016-04-28 22:12:03 · 263 阅读 · 0 评论 -
Android四大基本组件介绍与生命周期
http://www.cnblogs.com/bravestarrhu/archive/2012/05/02/2479461.htmlAndroid四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activit转载 2016-04-28 22:53:19 · 303 阅读 · 0 评论 -
android那点事
android那点事转载 2016-04-29 16:00:24 · 2475 阅读 · 1 评论 -
引导页_视差显示
当用户下载完APP后,第一次启动时通常会有一个引导页,而这个引导页对于引导用户或介绍本产品有着很好的作用。一般三种方式实现:Viewpager 这种方式很简单,易实现,但是在观赏性上来说很差,没有任何动画视差显示 这种方式是基于ViewPager的,通过自定义其中的类,或者调整其中的方法来达到显示的效果。 在ViewPager中,有一个接口叫做PageTransforme转载 2016-04-29 16:19:39 · 477 阅读 · 0 评论 -
Android推送(长连接)探索
Android推送的方式存在几种,包括轮询,长连接等方式,由于其他的方式用户体验并不是特别好(耗电或者是消耗资源),所以现在大部分的推送都使用的是socket长连接的方式。集成Android的推送服务现在的第三方可推送的平台特别多,以前用过的就是极光推送,友盟的,好像mob也有一个,具体的集成方法这里就不介绍了,需要的话请自行到对应官网去查看对应API。当然如果项目有需要的话,也完全可以自转载 2016-04-29 16:04:34 · 606 阅读 · 0 评论 -
Android应用开发之所有动画使用详解
http://blog.csdn.net/yanbober 1 背景不能只分析源码呀,分析的同时也要整理归纳基础知识,刚好有人微博私信让全面说说Android的动画,所以今天来一发Android应用的各种Animation大集合。英文厉害的请直接移步参考Android Developer。Android系统提供了很多丰富的API去实现UI的2D与3D动画,最主要的划分可转载 2016-04-29 16:35:22 · 393 阅读 · 0 评论 -
android开发之提高应用启动速度_splash页面瞬间响应_避免APP启动闪白屏
Application和Activity中的onCreate都进行了优化,基本没有耗时操作,但是启动应用之后还是会闪现一下白色背景,然后才进入Splash页面,对比了一下QQ、微信、微博等客户端,点击之后都是瞬间响应Splash启动页,差别在哪里呢。其实就算你onCreate啥都不做,仍然会闪一下白屏,因为初始化解析界面时需要一定时间,解决方法是自定义Theme。自定义如下转载 2016-04-29 22:10:25 · 447 阅读 · 0 评论 -
Android 透明状态栏实现方案
values-v19 name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> item name="colorPrimary">@color/primaryitem> item name="colorPrimaryDark">@color/primary_darkitem>转载 2016-05-01 16:30:03 · 1721 阅读 · 0 评论 -
Android开源项目及库
目录UI卫星菜单节选器下拉刷新模糊效果HUD与Toast进度条UI其它动画网络相关响应式编程地图数据库图像浏览及处理视频音频处理测试及调试动态更新热更新消息推送完整项目插件出名框架其他好的文章收集android上开源的酷炫的交互动画和视觉效果UI资源开发资源他人开源总结中文开发博客列表具体内容 ========================转载 2016-05-01 16:35:32 · 5564 阅读 · 0 评论 -
Android 学习资料收集
收集整理这份资料灵感来自于 trip_to_iOS, 征得同意引用了该资料的开头描述收集整理这份资料主要帮助初学者学习 Android 开发, 希望能快速帮助到他们快速入门, 找到适合自己学习资料, 节省再去收集学习资料时间.这份资料我会不断的更新完善, 同时也欢迎更多具有丰富经验的Android开发者将自己常用的工具、学习资料、学习心得等分享上来, 我将定期筛选合并, 该份学习资料有转载 2016-05-01 16:56:50 · 625 阅读 · 0 评论 -
手机号码的正则表达式
"^1[34568]\\d{9}$"原创 2016-04-19 15:23:06 · 402 阅读 · 0 评论 -
安卓模拟器错误
1、找到android模拟器安装目录:C:\Documents and Settings\Administrator\.android\avd\AVD23.avd2、编辑config.ini文件,就是这块配置错误导致错误产生。3、如果硬盘空间比较紧张,可以把模拟器文件放到其它盘符上:你可以在命令行下用mkcard创建一个SDCARD文件,如: mksdcard 50M D:\sdcard.原创 2016-04-19 15:26:18 · 864 阅读 · 0 评论 -
使用Fragment控制切换多个页面
1、管理Fragment要在activity中管理fragment,需要使用FragmentManager. 通过调用activity的getFragmentManager()取得它的实例.•可以通过FragmentManager做一些事情, 包括: 使用findFragmentById()(用于在activity layout中提供一个UI的fragment)或findFragmentB原创 2016-04-19 15:29:26 · 1449 阅读 · 0 评论 -
Activity , Window和View的关系
跟踪Activity的源码就会发现:Activity.attch() -> PolicyManager -> Policy -> PhoneWindow -> mLayoutInflater.inflate()&mContentParent.addView()这只是一个简单的跟踪过程描述。通过跟踪源代码,就可以很清晰的看出他们三者的关系。 Activity像一个工匠(控制单元),原创 2016-04-19 15:31:17 · 697 阅读 · 0 评论 -
Android Window创建应用窗口
一、创建Activity1. 应用窗口必须对应Activity,AMS通知客户端ActivityThread启动Activity 。反射创建Activity对象二、创建Window2. activity.attach()方法设置内部变量。3. activity.attach()方法创建Window对象。PolicyManager.makeNewWindow()创建(通过com.an原创 2016-04-19 15:33:12 · 604 阅读 · 0 评论 -
Android 悬浮视图
实现浮动视图方案:1. 使用WindowManager达到浮动视图效果。2. Android UI是树级结构,可以是同级视图一个在上面一个在下面,也可以是上级视图。3. 当前实现方式,画出一个视图达到浮动效果。 3.1. 使用View的属性把想要达到浮动效果的视图转换成Bitmap。 3.2 创建ImageView并设置Bitmap。3.3 重新对创建的原创 2016-04-19 15:37:33 · 853 阅读 · 0 评论 -
点击事件是特殊的触摸事件
点击事件是在onTouchEvent方法中解析的,然后被触发的。一个点击事件完整的包括按下、移动、弹起1. 满足一些先决条件。例如:当前视图非禁用状态、当前视图允许点击或者长按之后通过系统反馈的动作来进行判断2. ACTION_DOWN:当前是否为滚动视图,如果不是,当前视图先显示为按下状态,且在500毫秒后执行长按操作。3. ACTION_MOVE:如果手指移动出当前视图范围内,清理原创 2016-04-19 15:44:08 · 523 阅读 · 0 评论 -
安卓事件分发
dispatchTouchEvent事件派发先是隧道方式、再是冒泡方式隧道方式传递,直到某一个元素消耗此事件,由上至下逐层分发视图。冒泡方式传递,当某个视图消耗事件后,其return true,是与分发相反的方法向上传递。具体分发给哪一个视图是通过当前触摸点坐标在当前层哪个视图上判断onInterceptTouchEventViewGroup的方法,如果当前View原创 2016-04-19 15:56:39 · 412 阅读 · 0 评论 -
android系统的 一些小工具类
DateUtils、DateFormat、TextUtils、Formatter原创 2016-04-19 16:02:01 · 581 阅读 · 0 评论 -
安卓小经验积累
1、在使用CursorAdapter的时候,查询的列里面必须包含_id,可以利用as给查询的列取个_id的别名。2、当我们在使用ListView的时候,如果我们的item中有checkbox,那么我们的item就无法响应到点击事件,点击事件都派发给了checkbox,解决方案: 设置litm的属性android:descendantFocusability="blocksDescendan原创 2016-04-19 16:05:49 · 392 阅读 · 0 评论 -
安卓应用打包安装过程
1. 生成apk文件.1). 生成.dex文件.2). 资源索引表的生成resources.arsc.3). 准备未编译文件.4). 清单文件AndroidMenifest.xml文件转换成二进制.5). 使用debug.keystore对整个应用程序进行打包签名.2. 加载apk文件到模拟器中.把apk文件加载到/data/local/tmp/xxx.apk原创 2016-04-19 16:07:14 · 823 阅读 · 0 评论 -
安卓布局
android:shrinkColumns 收缩列android:stretchColumns 拉伸列android:collapseColumns 隐藏列android:layout_column 指定列(作用在列的身上)android:layout_span 合并列(作用在列的身上)TableRow单元行里的单元格的宽度小于默认的宽度时就不起作用,其默认是fill_pare原创 2016-04-19 16:09:38 · 320 阅读 · 0 评论 -
设置对话框dialog的样式
true @color/ha原创 2016-04-19 16:11:25 · 494 阅读 · 0 评论