- 博客(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 1182
原创 腾讯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 13581 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 759
原创 PendingIntent使用注意事项
如果需要启动的对象是Activity则需要使用PendingIntent.getActivity()来获得实例;如果需要启动的对象是Service则需要使用PendingIntent.getService()来获得实例;注意使用场合不要混淆使用;
2016-08-22 17:20:14 720
原创 Calendar 的set()方法
今天按照实例编关于应用AlarmManager的代码时,遇到了Calendar的一个问题,硬生生的花费了很长时间,才找到代码问题所在;Calendar currentTime = Calendar.getInstance();// 创建一个TimePickerDialog实例,并把它显示出来。new TimePickerDialog(MainActivity.this, 0,
2016-08-21 21:56:25 2961
原创 Service相关的生命周期
方式一的生命周期:通过startService()打开的Service的生命周期是:onCreate()-> onStart()-> (运行中)(stopService执行) onDestroy()方式二的生命周期:通过bindService()打开的Service的生命周期:onCreate()->onBind()->{onServiceConnected(Service
2016-08-18 22:26:47 470
原创 安卓编程的各种坑
持续更新------------------回调函数是protected权限,重写时还是protected导致的错误,解决办法是用public;比如Activity的onDestroy()函数;同样的函数用support-vX包中的,导致错误,解决办法不用support-vX包中的函数,比如SearchView;
2016-08-11 15:24:09 321
原创 使用sqlite3打开.db3的SQLite文件
android SDK的 platform-tools 目录下提供了一个sqlite3.exe执行文件,我们可以使用控制台,输入sqlite3 d:xxx.db3即可打开xxx.db3文件通过.database .tables .help等命令查看数据库,数据表,获得帮助等;
2016-08-11 14:27:34 14300
原创 Intent在Activity中起到了重要的桥梁作用
Intent(MainActivity.this,SecondActivity.class),intent.putExtras()可以带入Bundle的实例,即向intent中传入数据;所以如上,intent就带有了数据和启动对象;Activity的startActivity()函数将intent启动对象启动,这时候启动对象SecondActivity亦具有intent.再通过getI
2016-08-11 13:52:33 323
原创 File类的createNewFile()和mkdirs()
createNewFile不存在则创建,存在则不创建并返回false,文件路径必须存在才可创建路径下的文件(注意它只能创建文件,即如果你给了/emulated/0/hello/snow/这样一个路径,它最后也只是在hello文件夹中创建了snow的未知文件而不是文件夹,如上所述的创建成功的前提还是要/emulated/0/hello/这样的文件夹路径存在,如果只有/emulated/0这样的文件夹
2016-08-10 12:17:33 3626 1
转载 Matrix.preTranslate和 postTranslate
实际上在图形学中,这些平面图形的变换都是以矩阵的形式存在的。先来回顾一下,下面,左中右分别scale(缩放),rotation(旋转)和 translation(平移)在Android中的矩阵表示:如果只是单纯的应用某一个变换,我们都知道直接用矩阵去乘上对应的点就可以了。但是对于缩放和旋转来说,它们的轴点是基于原点(0,0)的,如下图,我们将它缩小1倍,代码如下:vcD4KPH
2016-08-06 20:58:28 6437
原创 论人工智能与智力
人类本身确实很奇妙,因为我们有智力,所以我们可以创造出丰富多彩的世界;近年来,随着人工智能的快速发展,我们可以预见未来将更加便利快捷。如果很多人和我一样,都想学习一点人工智能的知识,即使只是想了解以下。但你会发现,人工智能的处境是很尴尬的。为什么这样说呢,因为人工智能学科是处在社会科学和自然科学之间的一门学科,而且,现在的人工智能技术是一种专一化的技术。在某一方面表现出人工智能的特性,比如
2016-08-03 17:38:44 513
原创 获取任意字符的Unicode值
在javaSDK的bin目录下,有一个叫native2ascii.exe的程序,这个程序可以获得Unicode值;因为我已经配置和安装了java的环境和路径,所以在windows控制台即可操作;操作步骤如下:一:将你想得到Unicode的任意字符(包括箭头,音乐符等特殊符号)写入记事本里,将后缀更改为 .properties (假设在d盘文件名为hello.properties)
2016-08-02 18:57:32 1339
原创 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 19057 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 675
原创 Activity启动另一个Activity的方式总结
下面两种方式均采用这个menifests.xml布局,且下面两种方式属于显性方式{即通过使用(MainActivity.this, xxxx.class)};一,用intent构造器进行启动:二,用Component属性:下面的方法是隐性方法即没有明确的指明(MainActivity.this, xxxx.class);三,用Action和Categ
2016-07-27 13:11:54 8306
原创 Fragment的周期过程详解
假设有Fragment1和Fragment2 Fragment周期是: **onAttach->onCreate->onCreateView->onActivityCreated->onStart->onResume->onPause->onStop->onDestroyView-> onDestroy->onDetach;** Fragment1打开Fragment2不使用addToBac
2016-07-27 00:04:05 321
原创 Fragment中的生命周期
上两张图,关于Fragment的生命周期中的函数调用和onAttach(Activity activity)弃用后的问题 使用新onAttach(Context context)如下: 对比你会发现onAttach(Context )不会被调用
2016-07-26 23:03:35 247
原创 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 828
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人