![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 50
!Mortal
小码农
展开
-
h5中<input type=“file“ />上传文件,android系统无法换起系统文件管理器
h5中上传文件,android系统无法换起系统文件管理器原创 2022-08-31 11:22:02 · 1215 阅读 · 0 评论 -
真机设备无法调试安装,Error: Activity class {xxxx.xxxx.xxxActivity} does not exist.
问题解决方案来自于:https://www.jianshu.com/p/672eec65c13dError type 3Error: Activity class {xxxx.xxxx.xxxActivity} does not exist.Error while Launching activity同时再去运行其他项目则会安装不上,真机设备总会突然离线之前真机运行调试都是正常的,最近不晓得为啥在我的荣耀V20 Android 10.0系统上就出现这个问题(最近手机升级过小系统,原创 2020-05-13 21:55:22 · 1293 阅读 · 0 评论 -
旧项目升级AndroidX过程及遇到问题解决方案
对于AndroidX的态度是:在AndroidX比较稳定的情况下跟上Google,因为越往后面可能出现某个功能是需要AndroidX才支持的,这时候再升级AndroidX风险不可估量。1、菜单选择Refactor->Migrate to AndroidX,建议勾选备份项目压缩包(有SVN、Git之类自行而定),等待自行构建完毕2、会在跟目录gradle.properties中自动...原创 2020-02-27 10:47:57 · 4309 阅读 · 0 评论 -
android隐式意图开启系统照相机
1、在activity_main.xml中: xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activ原创 2016-03-01 09:51:36 · 3328 阅读 · 2 评论 -
Android中相机调用及将照片存储sd 实例,转自:http://android.tgbus.com/Android/tutorial/201204/419574.shtml
Android中实现拍照有两种方法,一种是调用系统自带的相机,然后使用其返回的照片数据。 还有一种是自己用Camera类和其他相关类实现相机功能,这种方法定制度比较高,洗染也比较复杂,一般平常的应用只需使用第一种即可。 用Intent启动相机的代码: Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);转载 2016-03-01 19:46:05 · 335 阅读 · 0 评论 -
android隐式意图激活浏览器
转自:http://www.cnblogs.com/javayuan/p/4951075.html在有些时候,我们可能想打开某个不确定的应用,比如,我们想要通过浏览器打开百度的站点,但是我们并不强调必须要使用哪一个浏览器,那么这种情况我们使用显示意图可能不太好,更好的做法是使用隐式意图打开网站。效果: 点击按钮后: 附代码:转载 2016-03-01 19:48:13 · 915 阅读 · 0 评论 -
Android四大组件
转自:http://blog.csdn.net/dlutbrucezhang/article/details/8577653Android四大基本组件介绍与生命周期Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用转载 2016-03-01 19:50:20 · 234 阅读 · 0 评论 -
Android 工程报错解决 Unable to resolve target 'android-17'
转自:http://www.cnblogs.com/csulennon/p/3705177.html换了系统后,重新安装了Android SDK和ADT插件,导入之前的工作空间。居然发现所有的Android工程都报错了。我之前的SDK版本是用的17,升级后用的是19. 1: [2014-05-03 14:56:25 - Thi转载 2016-03-01 23:33:01 · 437 阅读 · 0 评论 -
二维码
转自:http://blog.csdn.net/xiaanming/article/details/10163203转载请注明出处:http://blog.csdn.net/xiaanming/article/details/10163203了解二维码这个东西还是从微信中,当时微信推出二维码扫描功能,自己感觉挺新颖的,从一张图片中扫一下竟然能直接加好友,不可思议啊,那时候还不了转载 2016-03-01 23:33:57 · 375 阅读 · 0 评论 -
android:ems="10"是什么意思
android:ems = "10" 设置TextView或者Edittext的宽度为10个字符的宽度。当设置该属性后,控件显示的长度就为10个字符的长度,超出的部分将不显示。==============================================================================控件android:ems属性本文地址:原创 2016-03-03 09:17:27 · 12968 阅读 · 1 评论 -
简单实现背景音乐
如果是简单实现背景音乐的播放功能,那么按照以下几个步骤即可实现:1、准备工作,在res下新建raw目录,然后将背景音乐存放在raw中2、先声明MediaPlayer:MediaPlayer mp;3、然后在Activity声明周期(中)创建的时候关联mp3文件:mp=MediaPlayer.create(this, R.raw.mmp);try {mp.prep原创 2016-03-15 20:01:39 · 365 阅读 · 0 评论 -
如何解决按返回键时退出整个应用程序
@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {switch (keyCode) {case KeyEvent.KEYCODE_BACK:new AlertDialog.Builder(this).setTitle("注意!").setMessage("确定要残忍的退出吗?").setPos原创 2016-03-15 21:53:03 · 2830 阅读 · 0 评论 -
Android连连看源码---百度文库
运行出来效果如下: MainActivity: package games.llk; import android.app.Activity; import android.os.Bundle; public class Main extends Activity { /** Called when the activity is first creat原创 2016-03-03 23:52:06 · 1096 阅读 · 0 评论 -
安装夜神安卓模拟器
我又来了!想必用久了集成好的eclipse的同学们都知道,那模拟器实在是太慢了。要是电脑换了固态硬盘那还好一点,如果是用了很久的电脑配置又不好,是多么悲催的一件事,所以在这里我推荐使用夜神安卓模拟器啦!废话不多说,给大家简要说下安装步骤吧!首先去夜神模拟器官网下载 www.bignox.com,建议是用英文作为某盘的安装目录。安装好了,快捷键Windows+r打开dos系统,输入c原创 2016-03-17 20:29:45 · 6481 阅读 · 0 评论 -
如何获取电池电量
简单创建一个安卓项目去测试就可以了,代码如下:(1)声明一个TextView控件(布局中放入一个TextView控件绑定): TextView tvPercent;(2)这里用写一个方法,然后在声明周期创建时调用:public void getBattery(){tvPercent=(TextView) findViewById(R.id.tv_percent原创 2016-03-29 21:54:11 · 1104 阅读 · 0 评论 -
android平台手电筒开发源代码
1、在activity_main.xml布局文件中: xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/a原创 2016-03-06 00:15:57 · 416 阅读 · 0 评论 -
android权限大全
来自:http://www.cnblogs.com/classic/archive/2011/06/20/2085055.html访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS原创 2016-03-06 10:07:16 · 198 阅读 · 0 评论 -
Android 颜色选择器(ColorPicker)
1、在MainActivity.java中:import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.view.Menu;import android.view.View;import android.widget.Button;i原创 2016-03-06 21:09:54 · 1301 阅读 · 0 评论 -
Android 中 getApplicationContext()、this、getApplication()之间的区别
哈哈!程序猿哥哥又来了!今天同学问了我个问题,getApplicationContext()是什么意思(用法)。虽然我开发的几个小app中有用到,我是感觉没什么差别。但是学一样东西就要深入学习,不然会很容易忘记掉。(啰嗦了点!!)(1)getApplicationContext():生命周期是整个应用,应用摧毁,它才摧毁。(2)this:代表当前,在Activity当中就是代表当前的A原创 2016-03-18 11:01:16 · 478 阅读 · 0 评论 -
Android DisplayMetrics简介
Android可设置为随着窗口大小调整缩放比例,但即便如此,手机程序设计人员还是必须知道手机屏幕的边界,以避免缩放造成的布局变形问题。手机的分辨率信息是手机的一项重要信息,很好的是,Android已经提供DisplayMetircs类可以很方便的获取分辨率。下面简要介绍DisplayMetics类:Andorid.util包下的DisplayMetrics类提供了一种关于显示的通用转载 2016-02-25 10:16:39 · 568 阅读 · 0 评论 -
android rectF
这个构造方法需要四个参数这四个参数 指明了什么位置 ?我们就来解释怎么画 这个 矩形 这四个 参数 分别代表的意思是:left top right bottom 上下左右呗。啊,不是 是 左 上 右 下。 下面给大家解释 left : 矩形左边的X坐标 150 ---->图片中的A点 top: 矩形顶部的Y坐标 75 ---->转载 2016-02-25 10:18:32 · 477 阅读 · 0 评论 -
Android开发之旅:组件生命周期(一)出处:http://www.cnblogs.com/skynet/
引言应用程序组件有一个生命周期——一开始Android实例化他们响应意图,直到结束实例被销毁。在这期间,他们有时候处于激活状态,有时候处于非激活状态;对于活动,对用户有时候可见,有时候不可见。组件生命周期将讨论活动、服务、广播接收者的生命周期——包括在生命周期中他们可能的状态、通知状态改变的方法、及这些状态的组件寄宿的进程被终结和实例被销毁的可能性。本文主要讨论活动的生命周期及他们转载 2016-02-25 21:02:59 · 406 阅读 · 0 评论 -
px、dp和sp,这些单位有什么区别?
px:即像素,1px代表屏幕上一个物理的像素点;px单位不被建议使用,因为同样100px的图片,在不同手机上显示的实际大小可能不同,如下图所示(图片来自android developer guide,下同)。偶尔用到px的情况,是需要画1像素表格线或阴影线的时候,用其他单位如dp会显得模糊。dp:这个是最常用但也最难理解的尺寸单位。它与“像素密度转载 2016-02-26 19:07:55 · 344 阅读 · 0 评论 -
常见xml的属性大全 转自:http://wenku.baidu.com/link?url=5IqajvhRVAlO7Fr1Ee_IP1rxbwEQU3e6RM5Szde_egqZFf0rma4ZeN
android xml文件属性分类: android 2011-01-04 23:06 662人阅读 评论(0) 收藏 举报首先按照程序的目录结构大致分析: res/layout/ 这个目录存放的就是布局用的xml文件,一般默认为main.xml res/values/ 这个目录存放的是一堆常量的xml文件 res/drawable/ 存放的是一些图片什么的,当然图转载 2016-02-27 00:08:53 · 1147 阅读 · 0 评论 -
自定义样式的checkBox
我们都喜欢有自己的风格,那设置checkBox的样式也很简单。直接切入主题吧!(1)在res/drawable下新建checkbox_style.xml--->自己命名 check_switch_on"android:state_checked="true"> check_switch_on"android:state_selected="true">原创 2016-04-06 01:07:34 · 244 阅读 · 0 评论 -
RGB颜色对照表
实色效果英文名称R.G.B16色实色效果英文名称R.G.B16色 Snow255 250 250#FFFAFA PaleTurquoise1187 255 255#BBFFFF GhostWhite248 248 255#F8F8F原创 2016-02-29 10:48:32 · 955 阅读 · 0 评论 -
万能适配器----结合知识点CheckBox一起使用
像我这只懒惰的程序猿,喜欢直接用一样完整的工具。这次就不详细讲解了(任务有点多),我直接复制代码给大家看了。主要思路是这样的:/** * 使用万能适配器的思路: * * 继承 * 万能适配器 * UniversalAdapter.java * * */1、UniversalAdapter.java中:im原创 2016-03-24 23:01:25 · 662 阅读 · 0 评论 -
设置只能点击对话框中的内容,而点击对话框以外的内容无反应
eg1:/*** 把布局加载器放到视图控件中,那么就可以通过视图关联图片按钮,然后设置监听事件(视图下)*/View view=getLayoutInflater().inflate(R.layout.dialog_activity, null);//这里是用View来实现弹出对话框ad=new AlertDialog.Builder(this).create();ad.s原创 2016-03-14 23:46:44 · 340 阅读 · 0 评论 -
布局嵌套其他布局(比如说每个页面的顶部都有同样的控件,那就不要一一去添加,采用此方法)
最近压力比较大,学习进度加快,知识接收并没有那么快了。这个知识点貌似以前有用过,不过现在连印象都没有,真是悲催啊!废话不多说,直接切入正题吧:使用方式:(1)比如说我原创 2016-03-25 21:21:27 · 547 阅读 · 0 评论 -
按两次返回键实现退出操作
学如逆水行舟,不进则退;心似平原跑马,易放难收。---------《增广贤文》现在很多手机APP都会看到单击返回键会提示“再按一次退出”,双击返回键则退出应用程序。我自己尝试去写了,不过逻辑上有点问题没写出来。项目进度又赶,所以趁中午休息时间网上搜索了几篇代码。下面是Copy整理后的简短代码:(1)声明一个变量,用于单击返回键时储存该值private long exitTime原创 2016-03-28 13:47:17 · 1064 阅读 · 0 评论 -
java中将double类型的数据保存为两位小数
知识太久没用就会忘记,所以要做个勤奋的程序猿。其实这个很简单,eg:import java.text.DecimalFormatdouble number = 1994.050505;DecimalFormat df = new DecimalFormat("0.00");//小数格式化,引号中的0.000表示保留小数点后三位(第四位四舍五入)String num = df.f原创 2016-03-28 23:49:11 · 586 阅读 · 0 评论 -
关于TextView的下划线
1、在res/values/strings中:忘记密码?2、在代码中:TextView textView = (TextView)findViewById(R.id.tv_test); textView.setText(Html.fromHtml(""+"0123456"+""));3、或是:tvTest.getPaint().setFlags(Paint. UNDERLI原创 2016-04-20 00:48:26 · 336 阅读 · 0 评论 -
关于textview的属性
android:autoLink :设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web /email/phone/map/all)android:autoText :如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。android:bufferType : 指定getText()方式取得的文本类别。选原创 2016-04-20 00:53:56 · 282 阅读 · 0 评论 -
android:scaleType
来源:http://blog.csdn.net/encienqi/article/details/7913262,方便今后忘记快速查阅android:scaleType是控制图片如何resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义区别:CENTER /center 按图片的转载 2016-07-14 14:19:24 · 196 阅读 · 0 评论 -
TextView设置了drawableleft属性后再设置其selector属性
一开始懵了(脑子短路,多么简单的事啊!),其实就是drawableleft属性可以像background那样设置selector(引用而已)原创 2016-07-26 10:58:51 · 2825 阅读 · 0 评论 -
TelephonyManager的基本用法,只是看到了玩一下
(1)添加权限:android:name="android.permission.READ_PHONE_STATE"/>android:name="android.permission.ACCESS_COARSE_LOCATION"/>(2)代码:TelephonyManager tm= (TelephonyManager) getSystemService(TELEPH原创 2016-07-29 16:08:14 · 1323 阅读 · 0 评论 -
android中meta-data的基本用法
有时候项目是在写不出来,就想学点新的知识找点感觉。我也是网上看到的例子,只是自己去测试了下:(1)Activity中在AndroidMainfest,xml中:android:name=".MainActivity"> android:name="android.intent.action.MAIN" /> android:name="原创 2016-08-03 18:42:59 · 2773 阅读 · 0 评论 -
android中的百分比布局
今天下午写了个百分比布局小Demo,虽然只有支持PercentRelativeLayout和 PercentFrameLayout,但是我们也可以自己写个PercentLinearlayout。可以去看看鸿洋大神的博客http://blog.csdn.net/lmj623565791/article/details/46767825,他讲的比较详细。几个小问题注意下就行,使用百分比布局需添加:原创 2016-08-04 14:35:54 · 383 阅读 · 0 评论 -
重新计算ViewPager的高度
对于刚入职场的菜鸟,最近做项目有点蛋疼。各种问题扑面而来...我直接贴上代码吧,国外码农写的,我自个也没时间去研究。在布局中直接引用就行了,希望对大家也有帮助。后期有时间就去研究下哈!import android.content.Context;import android.support.v4.view.ViewPager;import android.util.Attribut原创 2016-07-21 17:12:32 · 1892 阅读 · 0 评论 -
设置ViewPager不可左右滑动
代码就不全部贴出来,不是自己研究出来的自定义一个ViewPager并添加以下几个方法,,然后引用就可以了:private boolean isCanScroll = false;@Overridepublic boolean onTouchEvent(MotionEvent arg0) { if (isCanScroll) { return sup原创 2016-07-21 17:31:25 · 2446 阅读 · 0 评论