
Android
yidan923
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Fragment获取Activity为null的问题
最近发现Fragment获取Activity为null的解决办法。解决办法转载自https://www.jianshu.com/p/c94ae135db94,内容如下:标题:在Fragment中运行PopupWindow提示 Unable to add window -- token null is not valid; is your activity running?文章内容:1、碰到的问题在Fragment的生命周期onActivityCreated里弹出PopupWind转载 2022-04-28 10:32:47 · 873 阅读 · 0 评论 -
android studio无法连接鸿蒙系统手机
数据线连接手机和电脑,打开手机开发者模式以及进行USB调试开关情况下,在终端输入命令adb devices,显示List of devices attached没有连上手机,解决办法真的离谱。在电脑上去华为官网下载华为手机助手,官网链接:华为手机助手HiSuite官方下载 | 华为官网 根据手机助手提示,在电脑上输入手机给的数字验证码,这个时候手机会提示不要离开当前页面,但是这不重要,手机助手提示电脑和手机都连起来之后,在android studio的终端再次输入adb devices可以看到连接成功转载 2022-04-08 14:16:20 · 1972 阅读 · 0 评论 -
浅谈android的selector,背景选择器
关于listview和button都要改变android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据List转载 2012-05-07 19:16:16 · 357 阅读 · 0 评论 -
JNI技术实践小结--原理分析和详细步骤截图说明
JNI技术实践小结xx组 kimmking2008年11月12日 昨天和一部zzz一起研究解决一个java调用第三方dll的问题,从零开始学习了jni技术的应用,现在总结如下。 事情的起因是一部的一个项目需要用到一个爱国者提供的基于U盘的加密技术。对方提供了U盘和一个dll动态链接库hiddenIO.dll。在U盘的隐藏区域内可以储存USB-Key信转载 2012-05-18 14:16:18 · 520 阅读 · 0 评论 -
android中去掉标题栏和状态栏
(一)去掉标题栏和状态栏(实现全屏) Java代码 this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutPar转载 2012-06-08 10:43:58 · 606 阅读 · 0 评论 -
TextView 中文字体加粗
在xml文件中使用android:textStyle=”bold” 可以将英文设置成粗体, 但是不能将中文设置成粗体, 将中文设置成粗体的方法是: TextView tv = (TextView)findViewById(R.id.TextView01); TextPaint tp = tv.getPaint(); tp.setFakeBoldText(true);转载 2012-06-13 22:04:45 · 1883 阅读 · 0 评论 -
Android ListView数据刷新
Android ListView数据刷新http://yajin167.info/2011/06/21/572.html转载 2012-06-13 22:08:25 · 520 阅读 · 0 评论 -
android用于打开各种文件的intent
import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.net.Uri.Builder;import java.io.File;import android.content.Intent;//自定义android Intent类,//可转载 2012-06-13 22:09:19 · 627 阅读 · 0 评论 -
Android应用开发基础篇(14)-----自定义标题栏
一、概述每一个应用程序默认的标题栏(注意与状态栏的区别)只有一行文字(新建工程时的名字),而且颜色、大小等都是固定的,给人的感觉比较单调。但当程序需要美化的时候,那么修改标题栏是就是其中一项内容,虽然Android已经定义了很多样式资源,但更多时候我们需要使用的是自己定义的样式。二、要求使用自己定义的样式来修改程序的标题栏。三、实现新建工程MyTitle,不用修转载 2012-06-13 22:12:14 · 551 阅读 · 0 评论 -
android Content Provider详解
Android中的Contentprovider机制可支持在多个应用中存储和读取数据。这也是跨应用共享数据的唯一方式。在android系统中,没有一个公共的内存区域,供多个应用共享存储数据。Android提供了一些主要数据类型的Contentprovider,比如音频、视频、图片和私人通讯录等。可在android.provider包下面找到一些android提供的Contentprovider转载 2012-06-13 22:23:43 · 580 阅读 · 0 评论 -
Android 一个apk多个ICON执行入口
一个工程对应一个AndroidManifest.xml文件,这个文件中包含有该项目的一些设置,如权限、SDk版Activity、Service信息等。一般而言,这个文件中会有且仅有一个application节点,这个节点表示这是一个应用程序,不管它下面还有多少子节点如Activity、Service等等。形象的说,就是这个项目生成的apk安装到Android设备后,应用程序列表中会出现一个ICON转载 2012-06-13 22:27:08 · 997 阅读 · 0 评论 -
Android_system_broadcast 列表
Intent.ACTION_AIRPLANE_MODE_CHANGED;//关闭或打开飞行模式时的广播Intent.ACTION_BATTERY_CHANGED;//充电状态,或者电池的电量发生变化//电池的充电状态、电荷级别改变,不能通过组建声明接收这个广播,只有通过Context.registerReceiver()注册Intent.ACTION_BATTERY_L转载 2012-03-13 20:29:14 · 566 阅读 · 0 评论 -
深入理解Android消息处理系统——Looper、Handler、Thread
熟悉Windows编程的朋友可能知道Windows程序是消息驱动的,并且有全局的消息循环系统。而Android应用程序也是消息驱动的,按道理来说也应该提供消息循环机制。实际上谷歌参考了Windows的消息循环机制,也在Android系统中实现了消息循环机制。Android通过Looper、Handler来实现消息循环机制,Android消息循环是针对线程的(每个线程都可以有自己的消息队列和消息循环转载 2012-03-29 18:12:31 · 497 阅读 · 0 评论 -
Android 自定义 dialog
<br />Andoid Dialog<br /><br />1、AlertDialog,具有0-3个按钮,可以放选项、复选框单选框等,以建议的方式域用户交互可以。<br />2、ProgressDialog,显示一个进度的圆环或者进度条。<br />3、DataPickerDialog,选择日期的dialog。<br />4、TimePickerDialog,选择时间的dialog。<br /><br />用户可以继承Dialog类或者它的子类并且创建一个新的leyout。<br /><br />Show转载 2010-11-25 16:20:00 · 600 阅读 · 0 评论 -
Android最佳实践之响应灵敏性
可能会存在这样的情况,你写的代码通过了世界上所有的性能测试,但当用户尝试使用你的应用程序时,仍然让用户感到不爽。应用程序响应不够灵敏的地方包括——反映迟钝,挂起或冻结很长时间,或者需要花费很长的时间来处理输入。在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择让程序继续运行,但是,他们在使用你的应用程序时,并不希望每次都要处理这个对话框。因此,在程序里对响应性转载 2010-11-25 10:05:00 · 364 阅读 · 0 评论 -
[Android] ListView中getView的原理+如何在ListView中放置多个item
<br />ListView 和 Adapter 的基础<br />工作原理:ListView 针对List中每个item,要求 adapter “给我一个视图” (getView)。 一个新的视图被返回并显示 <br />如果我们有上亿个项目要显示怎么办?为每个项目创建一个新视图?NO!这不可能!<br />实际上Android为你缓存了视图。<br />Android中有个叫做Recycler的构件,下图是他的工作原理:<br />如果你有10亿个项目(item),其中只有可见的项目存在内存中,其他的在转载 2011-01-27 17:24:00 · 1108 阅读 · 0 评论 -
Android中的Intent详细讲解
在一个Android应用中,主要是由四种组件组成的,这四种组件可参考“Android应用的构成”。而这四种组件是独立的,它们之间可以互相调用,协调工作,最终组成一个真正的Android应用。在这些组件之间的通讯中,主要是由Intent协助完成的。Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将转载 2012-02-14 17:13:18 · 424 阅读 · 0 评论 -
Android Activity去除标题栏和状态栏
一、在代码中设置public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //去除title requestWindowFeature(Window.FEATURE_NO_TITLE); //去掉Activity上面的状态栏getWindow().s转载 2012-02-22 18:12:59 · 612 阅读 · 0 评论 -
用Gallery和ImageView实现图片滑动
main activity xml:http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> android:id="@+i原创 2012-02-22 18:20:38 · 1728 阅读 · 0 评论 -
Android UI学习 - Menu
Android系统里面有3种类型的菜单:options menu,context menu,sub menu。 options menu 按Menu键就会显示,用于当前的Activity。 它包括两种菜单项: 因为options menu在屏幕底部最多只能显示6个菜单项,这些菜单项称为icon menu,icon menu只支持文字(title) 以转载 2012-02-29 11:09:42 · 472 阅读 · 0 评论 -
Android 中关于 【Cursor】 类的介绍
使用过 SQLite 数据库的童鞋对 Cursor 应该不陌生,如果你是搞.net 开发你大可以把Cursor理解成 Ado.net 中的数据集合相当于dataReader。今天特地将它单独拿出来谈,加深自己和大家对Android 中使用 Cursor 的理解。关于 Cursor在你理解和使用 Android Cursor 的时候你必须先知道关于 Cursor 的几件事情:Curs转载 2012-02-28 15:48:54 · 441 阅读 · 0 评论 -
android中联系人 以及 ContactsContract类
1.加入读写权限view plainuses-permission android:name="android.permission.READ_CONTACTS" /> uses-permission android:name="android.permission.WRITE_CONTACTS" /> 联系人信息Uri:content转载 2012-03-01 12:00:08 · 2974 阅读 · 0 评论 -
Android媒体的一些使用总结
Android系统提供了MediaScanner,MediaProvider,MediaStore等接口,并且提供了一套数据库表格,通过Content Provider的方式提供给用户。当手机开机或者有SD卡插拔等事件发生时,系统将会自动扫描SD卡和手机内存上的媒体文件,如audio,video,图片等,将相应的信息放到定义好的数据库表格中。在这个程序中,我们不需要关心如何去扫描手机中的文件,只要转载 2012-03-07 15:31:43 · 3348 阅读 · 0 评论 -
android ListView详解
在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。 列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据 具体的将被映射的字符串,图片,或者基本组件。根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter其中以Array转载 2010-12-17 17:13:00 · 489 阅读 · 0 评论