自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

计算机动画的好书,比较适合初中级同学,够不够20个字

2010-10-18

Lighting Techniques For Real-Time 3D Rendering

opengl的光照渲染的书,够不够20个字符

2010-10-18

Design Patterns Explained.chm

Addison Wesley - Design Patterns Explained.chm

2009-06-14

The C++ Standard Library

The C++ Standard Library.chm

2009-06-14

more effefice c++_中文.PDF

more effefice c++_中文.PDF

2009-06-14

C++ GUI Programming with Qt 4

C++ GUI Programming with Qt 4.chm

2009-06-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除