-
[Android] Windows下AndroidStudio 中使用Git(AndroidStudio项目于GitHub联系关系)
Windows下AndroidStudio中使用Git(AndroidStudio项目于GitHub关联)前提条件:1.安装Git客户端下载链接2.有GitHub账号(假设你已经有了一些git基础,如果还一点都不会,请去找其他加成学习)AndroidStudio项目发布到GitHub1.在Andro...
101
热度 -
[Android] android中强行终止(forceStopPackage)对alarmManager、Receiver的影响
android中强行停止(forceStopPackage)对alarmManager、Receiver的影响背景之前给手机淘宝做了个准点提醒的中间件,类似闹铃提醒,使用sqlite和alarmManager两个组件实现,最近发现在MIUI上大量用户反馈提醒收不到,所以查了两天原因,把...
26
热度 -
[Android] Android四大根本组件(1)之Activity与BroadcastReceive广播接收器
Android四大基本组件(1)之Activity与BroadcastReceive广播接收器Android四大基本组件分别是Activity,Service服务,ContentProvider内容提供者,BroadcastReceiver广播接收器。一、Activity(1)应用程序中,一个Act...
81
热度 -
[Android] 安卓ndk开发——找不到so文件的解决办法
安卓ndk开发——找不到so文件的解决方法看下日志,报了一个错误,大致原因是找不到so文件。该错误是在模拟器中运行产生的,真机运行并不会出现。经询问,该原因是我启动的模拟器是x86结构的,涉及到底层的东西需要使用arm结构的模拟器,所以不是程序出了问题,而是模拟器的问题,新建一个arm结构的模拟器就...
50
热度 -
[Android] Android事件散发完全解析之为什么是她
Android事件分发完全解析之为什么是她记得以前教我code的启蒙老师对我说过,如果你想学习一个新事物只需要三个W:Why、What、How,也就是:为什么?是什么?怎么做?当你搞懂这三个W之后,你对新事物必定会有一个透彻的了解。然而对大多数Student来说他们往往最有兴趣的是“How”也是他们...
78
热度 -
[Android] android判断设备是不是有相机
android判断设备是否有相机通过PackageManager可以判断android设备是否有相机! PackageManagerpm=getPackageManager(); //FEATURE_CAMERA-后置相机 //FEATURE_CAMERA_FRONT-前置相机 if(!pm...
82
热度 -
[Android] Android性能优化:谈谈Bit地图的内存管理与优化
Android性能优化:谈谈Bitmap的内存管理与优化最近除了忙着项目开发上的事情,还有就是准备我的毕业论文,有一小段时间没写博客了,今晚难得想总结一下,刚好又有一点时间,于是凑合着来一篇,好了,唠叨话不多说,直接入正题。从事Android移动端的开发以来,想必是经常要与内存问题打交道的,说到An...
48
热度 -
[Android] Android ActionBar相干
AndroidActionBar相关1.Android5.0消除ActionBar下面的阴影在Android5.0上如果你发现ActionBar下面出现一条阴影,如下设置可以消除阴影:getActionBar().setElevation(0);Android5.0之前可以用下面代码消除阴影:<...
52
热度 -
[Android] Android Studio之同一应用创建多个Activity(1)
AndroidStudio之同一应用创建多个Activity(一)1、2、3、4、本文主要是构建多个Activity的过程。
5
热度 -
[Android] android导入项目出现Originally defined here异常
android导入项目出现Originallydefinedhere错误如果android中使用eclipseADT导入项目,文件中出现Originallydefinedhere.这样的错误,说明文件中出现了重名的情况,检查之后删除掉重名的字符的其中的一个即可。
35
热度 -
[Android] 在android中创造包含对象数组的Parcelable
在android中创建包含对象数组的ParcelablepublicclassBillimplementsParcelable{ //订单号 publicintorderid; //原系统id publicintoldid; //订单地址 publicStringaddress; //订单备注 pu...
68
热度 -
[Android] Android获取当前联接wifi的信道
Android获取当前连接wifi的信道做网络诊断,需要诊断当前wifi所在信道是否拥挤,目前只是解决了获取当前wifi所在信道,主要是用ScanResult的frequency字段,还需要用SSID和BSSID从ScanResults匹配到当前的wifi信号wifiInfo,具体代码如下:publ...
74
热度 -
95
热度 -
[Android] Launcher相关有关问题
Launcher相关问题androidSDK包中有二个Launcher,如下:android\packages\apps\IndroidLauncherandroid\packages\apps\Launcher2系统默认是运行IndroidLauncher,问题:删除了IndroidLaunche...
69
热度 -
[Android] onCheckedChanged的通道口参数buttonView
onCheckedChanged的入口参数buttonView刚开始学android的菜鸟一枚,在学Switch的时候遇到一个问题,还请高手指教!——说,Switch的点击相应用到了OnCheckedChangeListener接口,需要实现onCheckedChanged方法;该方法原型如下:vo...
97
热度 -
[Android] 无线网络有关问题——安卓手机连笔记本wifi经常断线
无线网络问题——安卓手机连笔记本wifi经常断线无线网络问题——安卓手机连笔记本wifi经常断线最近遇到一个很棘手的问题:手机连接自己笔记本发出来的wifi老是断线,断线后又自动重连,重连后又尼玛断线,间隔不到1分钟啊魂淡,但是连接别人电脑的wifi却很正常,让一直玩扩散性百万亚瑟王的...
77
热度 -
[Android] Android基础札记(九)- 广播
Android基础笔记(九)-广播广播的概念广播的生命周期案例-监听短信到来并解析短信内容案例-拦截外拨电话并设置区号案例-SD卡状态监听介绍一些常用的广播发送自定义广播有序广播和无序广播启程!!!广播的概念在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。而Bro...
97
热度 -
[Android] 怎么获取Android项目的VersionName的getPackageManager()
如何获取Android项目的VersionName的getPackageManager()代码笔记:/***得到应用层序的版本名称**@return*/privateStringgetVersionName(){//用于管理安装的apk和未安装的apkPackageManagerpackageMan...
54
热度 -
[Android] #仿知乎安卓客户端滑动删除撤除ListView
#仿知乎安卓客户端滑动删除撤销ListView标签(空格分隔):Android新版的知乎安卓客户端有一个有趣的功能,就是在一个item里,向右滑动时整个item会越来越透明,滑动到一半时,整个item就不见了,放开手指就是删除,删除后还可以撤销,第一次看见这个功能觉得很有意思,用了几天业余时间,我仿...
40
热度 -
[Android] 【Android个人了解(一)】通过Looper与Handle的关系,理解Looper工作机制
【Android个人理解(一)】通过Looper与Handle的关系,理解Looper工作机制Looper与Handle是Android独有的新概念,但我们学习中常常将他们分开学习,实际上两者密不可分。Looper与Handle的关系:Looper是负责在线程里建立消息循环的类,包括准备,开始循环,...
98
热度