- 博客(36)
- 资源 (6)
- 收藏
- 关注
转载 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
801
转载 android studio无法连接鸿蒙系统手机
数据线连接手机和电脑,打开手机开发者模式以及进行USB调试开关情况下,在终端输入命令adb devices,显示List of devices attached没有连上手机,解决办法真的离谱。在电脑上去华为官网下载华为手机助手,官网链接:华为手机助手HiSuite官方下载 | 华为官网 根据手机助手提示,在电脑上输入手机给的数字验证码,这个时候手机会提示不要离开当前页面,但是这不重要,手机助手提示电脑和手机都连起来之后,在android studio的终端再次输入adb devices可以看到连接成功
2022-04-08 14:16:20
1709
转载 指针的使用
指针简介 指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; 能很方便地使用数组和字符串; 并能象汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C语言的功能。 学习指针是学习C语言中最重要的一环, 能否正确理解和使用指针是我们是否掌握C语言的一个标志。同时, 指针也是C语言中最为困难的一部分,在学习中除了要正
2012-06-14 00:31:53
8136
转载 Android 一个apk多个ICON执行入口
一个工程对应一个AndroidManifest.xml文件,这个文件中包含有该项目的一些设置,如权限、SDk版Activity、Service信息等。一般而言,这个文件中会有且仅有一个application节点,这个节点表示这是一个应用程序,不管它下面还有多少子节点如Activity、Service等等。形象的说,就是这个项目生成的apk安装到Android设备后,应用程序列表中会出现一个ICON
2012-06-13 22:27:08
890
转载 android Content Provider详解
Android中的Contentprovider机制可支持在多个应用中存储和读取数据。这也是跨应用共享数据的唯一方式。在android系统中,没有一个公共的内存区域,供多个应用共享存储数据。Android提供了一些主要数据类型的Contentprovider,比如音频、视频、图片和私人通讯录等。可在android.provider包下面找到一些android提供的Contentprovider
2012-06-13 22:23:43
531
转载 Android应用开发基础篇(14)-----自定义标题栏
一、概述每一个应用程序默认的标题栏(注意与状态栏的区别)只有一行文字(新建工程时的名字),而且颜色、大小等都是固定的,给人的感觉比较单调。但当程序需要美化的时候,那么修改标题栏是就是其中一项内容,虽然Android已经定义了很多样式资源,但更多时候我们需要使用的是自己定义的样式。二、要求使用自己定义的样式来修改程序的标题栏。三、实现新建工程MyTitle,不用修
2012-06-13 22:12:14
506
转载 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
475
转载 Android ListView数据刷新
Android ListView数据刷新http://yajin167.info/2011/06/21/572.html
2012-06-13 22:08:25
482
转载 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
1852
转载 android中去掉标题栏和状态栏
(一)去掉标题栏和状态栏(实现全屏) Java代码 this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutPar
2012-06-08 10:43:58
559
转载 JNI技术实践小结--原理分析和详细步骤截图说明
JNI技术实践小结xx组 kimmking2008年11月12日 昨天和一部zzz一起研究解决一个java调用第三方dll的问题,从零开始学习了jni技术的应用,现在总结如下。 事情的起因是一部的一个项目需要用到一个爱国者提供的基于U盘的加密技术。对方提供了U盘和一个dll动态链接库hiddenIO.dll。在U盘的隐藏区域内可以储存USB-Key信
2012-05-18 14:16:18
481
转载 浅谈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
328
转载 深入理解Android消息处理系统——Looper、Handler、Thread
熟悉Windows编程的朋友可能知道Windows程序是消息驱动的,并且有全局的消息循环系统。而Android应用程序也是消息驱动的,按道理来说也应该提供消息循环机制。实际上谷歌参考了Windows的消息循环机制,也在Android系统中实现了消息循环机制。Android通过Looper、Handler来实现消息循环机制,Android消息循环是针对线程的(每个线程都可以有自己的消息队列和消息循环
2012-03-29 18:12:31
461
转载 Android_system_broadcast 列表
Intent.ACTION_AIRPLANE_MODE_CHANGED;//关闭或打开飞行模式时的广播Intent.ACTION_BATTERY_CHANGED;//充电状态,或者电池的电量发生变化//电池的充电状态、电荷级别改变,不能通过组建声明接收这个广播,只有通过Context.registerReceiver()注册Intent.ACTION_BATTERY_L
2012-03-13 20:29:14
531
转载 Android媒体的一些使用总结
Android系统提供了MediaScanner,MediaProvider,MediaStore等接口,并且提供了一套数据库表格,通过Content Provider的方式提供给用户。当手机开机或者有SD卡插拔等事件发生时,系统将会自动扫描SD卡和手机内存上的媒体文件,如audio,video,图片等,将相应的信息放到定义好的数据库表格中。在这个程序中,我们不需要关心如何去扫描手机中的文件,只要
2012-03-07 15:31:43
3283
转载 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
2718
转载 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
435
转载 Android 中关于 【Cursor】 类的介绍
使用过 SQLite 数据库的童鞋对 Cursor 应该不陌生,如果你是搞.net 开发你大可以把Cursor理解成 Ado.net 中的数据集合相当于dataReader。今天特地将它单独拿出来谈,加深自己和大家对Android 中使用 Cursor 的理解。关于 Cursor在你理解和使用 Android Cursor 的时候你必须先知道关于 Cursor 的几件事情:Curs
2012-02-28 15:48:54
398
原创 用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
1675
转载 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
580
转载 Android中的Intent详细讲解
在一个Android应用中,主要是由四种组件组成的,这四种组件可参考“Android应用的构成”。而这四种组件是独立的,它们之间可以互相调用,协调工作,最终组成一个真正的Android应用。在这些组件之间的通讯中,主要是由Intent协助完成的。Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将
2012-02-14 17:13:18
380
转载 [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
1036
转载 从URL获取文件保存到本地的JAVA代码
<br /><%@page import="java.net.*,java.io.*"%><br /><%!<br /> public boolean saveUrlAs(String photoUrl, String fileName) {<br />//此方法只能用户HTTP协议<br /> try {<br /> URL url = new URL(photoUrl);<br /> HttpURLConnection connection = (HttpURLConnect
2010-12-17 17:31:00
538
转载 如何学习android
<br />忙了半天编程,其实对整个Android的架构还不了解,还是回去细细的看看SDK中的文档吧。<br />学习SDK文档的步骤大概是这样<br />因为看了看Android Blog, 在最新的文章里面介绍了几篇文章,其中一篇是<<以开发者的眼光来看Android SDK>>,作者在其中分析了的关于DOC的阅读顺序引起了我的兴趣,确实,那么多的文档,应该怎么看呢?哪些是必须先弄明白的?哪些应该先知道个大概,今后引用的时候再细细阅读?现在简要的介绍一下原作者的观点,希望能帮上你的忙。<br /> <b
2010-12-17 17:28:00
483
转载 android ListView详解
在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。 列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据 具体的将被映射的字符串,图片,或者基本组件。根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter其中以Array
2010-12-17 17:13:00
466
转载 自定义ListView中的item
<br />[功能] <br />* AdapterView <br />- ListView <br />- GridView <br />- Gallery <br />- Spinner <br /><br />* Adapter <br />- SimpleAdapter <br />- SimpleCursorAdapter <br />- ArrayAdapter <br /><br />至于 AdapterView & Adapter 如何选择的问题 有2点需要注意: <br />× Adap
2010-12-13 17:36:00
2166
转载 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
560
转载 Android最佳实践之响应灵敏性
可能会存在这样的情况,你写的代码通过了世界上所有的性能测试,但当用户尝试使用你的应用程序时,仍然让用户感到不爽。应用程序响应不够灵敏的地方包括——反映迟钝,挂起或冻结很长时间,或者需要花费很长的时间来处理输入。在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择让程序继续运行,但是,他们在使用你的应用程序时,并不希望每次都要处理这个对话框。因此,在程序里对响应性
2010-11-25 10:05:00
338
转载 类与类的关系(UML图与代码表现)
<br /><br />类与类之间的关系对于理解面向对象具有很重要的作用,在面试的时候也经常被问到这个问题,在这里我就介绍一下。<br />类与类之间存在以下关系:<br />(1)泛化(Generalization)<br />(2)关联(Association)<br />(3)依赖(Dependency)<br />(4)聚合(Aggregation)<br />
2010-10-08 16:42:00
375
转载 typedef的四个用途和两个陷阱
用途一: 定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如: char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量; 以下则可行: typedef char* PCHAR; // 一般用大写 PCHAR pa, pb; // 可行,同时声明了两个指向字符变量的指针 虽然: char *
2010-03-25 10:37:00
412
转载 (转)C++中extern “C”含义深层探索
1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不
2010-03-23 14:48:00
397
转载 VC常用句柄及类型说明[转]
句柄类型说明 HWND 窗口句柄 HINSTANCE 当前实列句柄 HCURSOR 光标句柄 HFONT 字体句柄 HPEN 画笔句柄 HBRUSH 画刷句柄 HDC 设备环境句柄 HBITMAP 位图句柄 HICON 图标句柄 HMENU 菜单句柄 HFILE 文件句柄 系统定义消息宏前缀 B
2010-02-18 21:36:00
581
转载 插入新电话记录到呼叫记录中
- Pocket pc 2003 - Code Snippetvoid DeleteCallLogEntry(TCHAR *szPhoneNumber){ CEOID PrayerSeekID; CEOIDINFO CeObject; CEGUID guidDBVol;int iLoop=0; int
2008-09-08 15:08:00
820
转载 checkbox控件在应用javascript获得其length属性值为undefine问题
当表单中只是一个checkbox控件时,应用javascript获得其length属性值为undefine解决办法:新建一个层用于放置隐藏的checkbox控件见16_实例程序 http://www.w3.org/TR/html4/loose.dtd">闹翻天实验文件
2008-05-21 16:07:00
1526
原创 hibernate映射数据库表如何在不插入值的情况下使表中字段默认值生效
问题描述: hibernate技术中对应数据库中每一个表,都会有一个映射文件与之对应,此文件描述数据库表中每一个字段的类型、长度、是否可空等属性。在进行表中记录的插入(更新)操作时,hibernate会根据映射文件中的描述自动生成一个包含所有字段的插入(更新)sql语句,此时如果映射文件中某字段的值为空白(注意:不是null)而其在数据库表中定义的默认值不为空白,hibernate会将空白插入
2007-06-13 14:58:00
4597
3
转载 hibernate映射数据库表如何使表中字段默认值生效
问题描述: hibernate技术中对应数据库中每一个表,都会有一个映射文件与之对应,此文件描述数据库表中每一个字段的类型、长度、是否可空等属性。在进行表中记录的插入(更新)操作时,hibernate会根据映射文件中的描述自动生成一个包含所有字段的插入(更新)sql语句,此时如果映射文件中某字段的值为空(NULL)而其在数据库表中定义的默认值不为空,hibernate会将空值插入到表中,而不会
2007-06-07 00:15:00
1306
Morgan.Kaufmann.-.Computer.Animation.-.Algorithms.and.Techniques
2010-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人