自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

转载 ListView的setSelection()方法的作用

http://blog.csdn.net/szyangzhen/article/details/47972509作用:这个方法的作用就是将第position个item显示在listView的最上面一项,假如有一个ListView控件,其一次只能显示10个item,但现在有20个数据项,设置好adapter以后,默认是第一个数据项显示在最上面,如果我现在调用setSelectio

2016-10-16 15:09:40 1161

原创 腾讯TBS接入时所遇到的问题总结

介绍:腾讯浏览服务(Tencent Browser Service,以下简称TBS),由腾讯X5浏览服务升级而来,作为业界首个升级至X5 blink内核,与Android 5.0 版本的Chromium M37一致,解决了Android 多平台兼容性问题。http://x5.tencent.com/正文:关于如何下载和使用TBS,百度以下既有很多介绍了,我就不多说了。我在使用的时候

2016-10-08 17:23:12 13484 4

转载 getPath(),getAbsolutePath(),getCanonicalPath()区别

File的这三个方法在api中都有说明,仅以程序为例说明。package test;import java.io.File;import java.io.IOException;public class TestFilePath {  public static void main(String[] args) {  // TODO Auto-generated met

2016-08-25 18:56:49 738

原创 PendingIntent使用注意事项

如果需要启动的对象是Activity则需要使用PendingIntent.getActivity()来获得实例;如果需要启动的对象是Service则需要使用PendingIntent.getService()来获得实例;注意使用场合不要混淆使用;

2016-08-22 17:20:14 681

原创 Calendar 的set()方法

今天按照实例编关于应用AlarmManager的代码时,遇到了Calendar的一个问题,硬生生的花费了很长时间,才找到代码问题所在;Calendar currentTime = Calendar.getInstance();// 创建一个TimePickerDialog实例,并把它显示出来。new TimePickerDialog(MainActivity.this, 0,

2016-08-21 21:56:25 2915

原创 Service相关的生命周期

方式一的生命周期:通过startService()打开的Service的生命周期是:onCreate()-> onStart()-> (运行中)(stopService执行) onDestroy()方式二的生命周期:通过bindService()打开的Service的生命周期:onCreate()->onBind()->{onServiceConnected(Service

2016-08-18 22:26:47 425

原创 安卓编程的各种坑

持续更新------------------回调函数是protected权限,重写时还是protected导致的错误,解决办法是用public;比如Activity的onDestroy()函数;同样的函数用support-vX包中的,导致错误,解决办法不用support-vX包中的函数,比如SearchView;

2016-08-11 15:24:09 286

原创 使用sqlite3打开.db3的SQLite文件

android SDK的 platform-tools 目录下提供了一个sqlite3.exe执行文件,我们可以使用控制台,输入sqlite3  d:xxx.db3即可打开xxx.db3文件通过.database     .tables   .help等命令查看数据库,数据表,获得帮助等;

2016-08-11 14:27:34 14145

原创 Intent在Activity中起到了重要的桥梁作用

Intent(MainActivity.this,SecondActivity.class),intent.putExtras()可以带入Bundle的实例,即向intent中传入数据;所以如上,intent就带有了数据和启动对象;Activity的startActivity()函数将intent启动对象启动,这时候启动对象SecondActivity亦具有intent.再通过getI

2016-08-11 13:52:33 301

原创 File类的createNewFile()和mkdirs()

createNewFile不存在则创建,存在则不创建并返回false,文件路径必须存在才可创建路径下的文件(注意它只能创建文件,即如果你给了/emulated/0/hello/snow/这样一个路径,它最后也只是在hello文件夹中创建了snow的未知文件而不是文件夹,如上所述的创建成功的前提还是要/emulated/0/hello/这样的文件夹路径存在,如果只有/emulated/0这样的文件夹

2016-08-10 12:17:33 3578 1

转载 Matrix.preTranslate和 postTranslate

实际上在图形学中,这些平面图形的变换都是以矩阵的形式存在的。先来回顾一下,下面,左中右分别scale(缩放),rotation(旋转)和 translation(平移)在Android中的矩阵表示:如果只是单纯的应用某一个变换,我们都知道直接用矩阵去乘上对应的点就可以了。但是对于缩放和旋转来说,它们的轴点是基于原点(0,0)的,如下图,我们将它缩小1倍,代码如下:vcD4KPH

2016-08-06 20:58:28 6367

原创 论人工智能与智力

人类本身确实很奇妙,因为我们有智力,所以我们可以创造出丰富多彩的世界;近年来,随着人工智能的快速发展,我们可以预见未来将更加便利快捷。如果很多人和我一样,都想学习一点人工智能的知识,即使只是想了解以下。但你会发现,人工智能的处境是很尴尬的。为什么这样说呢,因为人工智能学科是处在社会科学和自然科学之间的一门学科,而且,现在的人工智能技术是一种专一化的技术。在某一方面表现出人工智能的特性,比如

2016-08-03 17:38:44 469

原创 获取任意字符的Unicode值

在javaSDK的bin目录下,有一个叫native2ascii.exe的程序,这个程序可以获得Unicode值;因为我已经配置和安装了java的环境和路径,所以在windows控制台即可操作;操作步骤如下:一:将你想得到Unicode的任意字符(包括箭头,音乐符等特殊符号)写入记事本里,将后缀更改为 .properties    (假设在d盘文件名为hello.properties)

2016-08-02 18:57:32 1296

原创 android studio音乐播放方式

一,通过raw;在raw文件夹中加入音乐文件,在Activity中使用以下代码进行播放:MediaPlayer mediaPlayer1 = null;mediaPlayer1 = MediaPlayer.create(this, R.raw.bomb);mediaPlayer1.start();二,通过assets;右击app工程文件名在folder选项中选择as

2016-07-31 12:43:50 18988 3

原创 drawable文件夹下的文件类型

一,*.png,*.gif,*.jpg,*.9.png直接将对应的图片类型放入,使用即可;二,xml文件A:StateListDrawable资源xmlns:android="http://schemas.android.com/apk/res/android">android:state_focused="true" android:color="#f00"/>a

2016-07-29 15:12:19 638

原创 Activity启动另一个Activity的方式总结

下面两种方式均采用这个menifests.xml布局,且下面两种方式属于显性方式{即通过使用(MainActivity.this, xxxx.class)};一,用intent构造器进行启动:二,用Component属性:下面的方法是隐性方法即没有明确的指明(MainActivity.this, xxxx.class);三,用Action和Categ

2016-07-27 13:11:54 8234

原创 Fragment的周期过程详解

假设有Fragment1和Fragment2 Fragment周期是: **onAttach->onCreate->onCreateView->onActivityCreated->onStart->onResume->onPause->onStop->onDestroyView-> onDestroy->onDetach;** Fragment1打开Fragment2不使用addToBac

2016-07-27 00:04:05 281

原创 Fragment中的生命周期

上两张图,关于Fragment的生命周期中的函数调用和onAttach(Activity activity)弃用后的问题 使用新onAttach(Context context)如下: 对比你会发现onAttach(Context )不会被调用

2016-07-26 23:03:35 204

原创 file explorer:Failed to pull selection: Permission denied 真机解决方案

为了解决这个问题,在百度上泡了几个小时;各种方法测试,最终问题得到解决;现解决办法归纳如下;第一步:手机root具体方法请您百度;第二步:adb操作输入:adb root输入:adb remount第三步:打开手机数据访问权限(假设你要对data/data/tiger.xml进行pull/push操作)输入:adb shell (回车)输入:

2016-07-24 21:45:24 788

空空如也

空空如也

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

TA关注的人

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