![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android学习
辣椒炒肉真好吃
这个作者很懒,什么都没留下…
展开
-
Android Shape设置任意个数圆角
Android Resource中有个shape类型得xml可以设置控件得形状,shape文件定义在drawable目录中,且shape标签必须为root element.官方推荐得标准写法为:<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape=["rectangle" | "oval"原创 2021-01-21 11:08:24 · 377 阅读 · 1 评论 -
EditText使用android自带的背景
在xml文件中使用:android:background="@android:drawable/edit_text"原创 2016-04-18 13:38:16 · 1107 阅读 · 0 评论 -
Android Activity生命周期
Activity是一个应用组件,用户可以根据其提供的界面进行一系列操作,如打电话,拍照片等等。每个Activity都会获得一个用于绘制用户界面的窗口,窗口通常充满屏幕但也有可能小于屏幕并浮动在其他窗口之上。一个应用程序通常都是由一系列松散的Activity组成。一般会指定其中的一个Activity为主Acitivity,用于充当程序的入口。Activity共有七级生命周期,下面先附上一张周期图:原创 2017-04-09 00:12:41 · 398 阅读 · 0 评论 -
使用Xutils3.0 进行上传和下载数据
Xutils3.0与之前的版本变化较大,老版本的xutils是用的是httpclient,但是xutils3.0则是使用HttpUrlConnection.新版本3.0在使用之前必须初始化,建议把初始化工作放在继承自application的文件中,如下所示:x.Ext.init(this);初始化工作完成之后,则可以获取xutils3.0内置的方法进行操作了,使用xutils3.0中的方法原创 2016-08-27 12:40:32 · 2914 阅读 · 1 评论 -
监听软键盘中的删除键
最近因为项目需要,要监听软键盘中的删除键,在网上搜了大部分的说法,用onKeyListener,但是不知道为什么,设置后并没有效果,最后自己通过dispatchKeyEvent实现了,代码如下@Override public boolean dispatchKeyEvent(KeyEvent event) { if (event.getKeyCode() ==KeyEv原创 2016-07-05 12:38:48 · 4922 阅读 · 3 评论 -
Android Studio中导入Eclipse工程
Android Studio中自带有将Eclipse工程转换为AS上的工程的功能Import之后,将会自动转换成as中的项目,不得不说,AS相当强大!!原创 2016-09-13 15:19:58 · 304 阅读 · 0 评论 -
根据指定路劲调用系统相机进行拍照
使用Intent调用系统中的相机进行拍摄时,不需要camera权限。需要给Intent设置MediaStore.ACTION_IMAGE_CAPTURE动作Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);如果需要指定拍摄时的照片存储路劲,需要设置putExtraintent.putExtra(MediaStore.EX原创 2016-09-05 16:56:55 · 499 阅读 · 0 评论 -
通过命令安装apk到手机或模拟器
adb install apk目录+apk名字原创 2016-04-11 08:59:36 · 457 阅读 · 0 评论 -
菜单及提示框
菜单有三种:选择菜单:OptionsMenu弹出菜单:PopupMenu上下文菜单:ContextMenu三种菜单在创建菜单时共同点:,都会在各自的onCreate方法中使用getMenuInflater().inflate(resourceId,?)把,布局文件转换成一个view对像(resourceId是menu文件夹下的布局文件的名称,?是各自本身的一个属性)原创 2016-04-11 08:57:24 · 414 阅读 · 0 评论 -
把电脑是那个的图片通过命令放到手机或模拟器上
cd到电脑中的 图片目录adb shelladb push 图片 /sdcard/图片原创 2016-04-11 09:01:16 · 889 阅读 · 0 评论 -
在代码中使用assets目录中的图片
获取assets目录中的图片,---assets目录在main目录下,与res目录是平级的。AssetsManager manger = getAssets();String[] ary = manager.list("images");//images是用户在assets中新建的用于放图片的(便于管理)for(int i=0; i InputStream is = asse原创 2016-04-11 08:43:48 · 569 阅读 · 0 评论 -
获取手机联系人---手机短信
String NAME = ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME;//获取联系人名称String PHONE_NUMBER = ContactsContract.CommonDataKinds.Phone.NUMBER;//获取联系人号码Uri uri = ContactsContract.CommonDat原创 2016-04-11 08:49:17 · 508 阅读 · 0 评论 -
ActionBar中添加控件
SearchView android:id="@+id/searchView" android:showAsAction="ifRoom" android:title="搜索" android:actionViewClass="android.widget.SearchView"/>原创 2016-04-11 08:50:06 · 459 阅读 · 0 评论 -
广播接收者--Broadcast
什么是BroadcastBroadcastReceiver是安卓中的四大组件之一。广播接收器,也被称为全局事件,或系统事件。当Android系统中任何程序有动作时,如果想通知其他程序,采用广播的方式进行传播是非常有效的。广播从理论上说,可以将一个动作传播给任意多个程序(当然,广播接收器的数量会受到系统限制)。 在Android中,有一些操作完成以后,会发送广播,原创 2016-04-11 08:52:48 · 3833 阅读 · 0 评论 -
获取RadioGroup被寻中的RadioButton的下标
int id = radioGroup.indexOfChild(radioGroup.findViewById(i));原创 2016-04-11 08:54:14 · 2407 阅读 · 1 评论 -
eclipse中进入真机模拟器中的数据库
首先进入在dos系统下,进入到SDK中的存放adb的目录,然后 adb shell 后,输入su 获取手机的root权限。最后给data及下面的目录更改权限:chmod 777 /data/....原创 2016-04-11 08:55:00 · 360 阅读 · 0 评论 -
Android中的几种消息通知
普通通知public void sendone(View view){ //1.先创建一个通知的管理器 NotificationManager nm =(NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); //2.创建一个通知的原创 2016-04-11 08:56:24 · 1024 阅读 · 0 评论 -
在子线程中,更新ui的几种方法
public class MainActivity extends Activity {TextView tv ;Handler handler = new Handler();@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);set原创 2016-03-18 10:33:28 · 467 阅读 · 0 评论