自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

丁丁的专栏

致力于发现Android之美

  • 博客(47)
  • 资源 (8)
  • 收藏
  • 关注

转载 android日常开发总结的技术经验60条

发自Liter's Blog, 源地址: http://www.vmatianyu.cn/summarization-of-technical-experience.html1. 全部Activity可继承自BaseActivity,便于统一风格与处理公共事件,构建对话框统一构建器的建立,万一需要整体变动,一处修改到处有效。2. 数据库表段字段常量和SQL逻辑分离,

2016-02-07 19:37:35 965

转载 Android4开发入门经典 之 第五部分:Service

Service基本概念Service是什么是一种能在后台运行,不需要用户界面,用来执行需要长时间处理的组件。 Service的说明1:它通常由其他组件启动,并在后台持久的运行,即使用户已经切换到其他的应用,它仍然可以继续在后台运行。2:其他组件能够跟service绑定,甚至能进行跨进程的通讯(IPC:interprocess communication)3:一个

2016-02-25 20:12:11 1500

转载 Android4开发入门经典 之 第四部分:用户界面

基本概念常用Widgets和布局常用的WidgetsTextView、Button、 EditText、CheckBox、RadioGroup、RadioButton、Spinner、ProgressBar、ImageView、Date Picker、Time Picker、Rating Bar、Gallery 、Auto Complete …… 常

2016-02-25 19:50:50 1870

转载 Android4开发入门经典 之 第三部分:Activity

Activity基本概念Activity是什么Activity是Android的一种应用组件,用来提供与用户交互的屏幕,Activity提供一个Window来绘制用户界面,通常一个Activity就是我们见到的一个应用程序的界面。 Activity能干什么要注意一点,Activity只是提供View组件绘制的环境,它本身并不会绘制界面,因此,Activity主要用来:1

2016-02-25 16:57:59 816

转载 Android4开发入门经典 之 第二部分:Android应用的核心基础

Android应用中的组件Application ComponentsAndroid应用中最主要的组件是:1:Activity:活动,活动是最基本的Andorid应用程序组件,应用程序中,一个活动通常就是一个单独的屏幕。2:Service:服务,服务是运行在后台的,通常是具有一段较长生命周期且没有用户界面的程序。比较好的一个例子就是播放歌曲的媒体播放器,就算你导航到其它屏幕时音

2016-02-25 16:38:55 1828

转载 Android4开发入门经典 之 第一部分:Android入门基础

Android是什么Android是一个针对移动设备的开源软件平台,该平台包括操作系统、中间件、用户界面和应用软件。Android历史Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称。Google还联合手机制造商、手机芯片厂商、移动运营商,共同于2007年11月组建一个全球性的联盟组织,称作开放手机

2016-02-25 16:08:59 1201

转载 Java回调函数的理解

所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁,所以S会约定B的接口规范(函数原型),然后由C提前通过S的一个函数R告诉S自己将要使用B函数,这个

2016-02-21 11:30:21 629

转载 ViewGroup全面分析

一个Viewgroup基本的继承类格式如下: import android.content.Context; import android.view.ViewGroup; public class MyViewGroup extends ViewGroup{ public MyViewGroup(Context context) { sup

2016-02-21 00:33:27 834

转载 ViewGroup的onLayout、layout方法

onLayout、layout方法简介onLayout方法是ViewGroup中子View的布局方法,用于放置子View的位置。放置子View很简单,只需在重写onLayout方法,然后获取子View的实例,调用子View的layout方法实现布局。在实际开发中,一般要配合onMeasure测量方法一起使用。onLayout方法:@Overrideprotected abst

2016-02-20 01:00:19 3374

转载 HTML标签(按功能排序)

基础 定义文档类型。 定义 HTML 文档。 定义文档的标题。 定义文档的主体。 to 定义 HTML 标题。 定义段落。 定义简单的折行。 定义水平线。 定义注释。格式 定义只取首字母的缩写。 定义缩写。 定义文档作者或拥有者的联系信息。 定义粗体文本。 定义文本的文本方向,使其脱离其周围文本的方向设置。 定义文字

2016-02-16 23:28:10 2507

原创 Error configuring application listener of class org.springframework.web.context.ContextLoaderListene

IntelliJ IDEA 15 中开发SpringMVC 时,Tomcat出现问题:Error configuring application listener of class org.springframework.web.context.ContextLoaderListener解决的办法就是打开 File--Project Structure--Artifacts,点击右下角

2016-02-15 12:46:46 1875

原创 安装 XAMPP中FileZilla和Tomcat无法启动的解决办法

首先,安装XAMPP需要安装vc9、vc11等运行库(官方下载界面均有提示),并且已配置了JDK。对于安装XAMPP过程中需要注意的一些问题:win+R 运行,输入regedit,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,修改为对应的路径即可:对于安装完成后的XA

2016-02-14 17:37:47 9727

原创 【Android开发小记--20】读取与写入XML格式数据

效果图:                   对于某一XML格式的文件,例如 assets 文件夹下新建 languages.xml : Java Eclipse C++ Visual Studio Swift Xcode

2016-02-11 19:23:00 3958

原创 【Android开发小记--19】数据存储3--ContentProvider

效果图:         应用一、写入应用 ContentWriter创建类继承自 ContentProvider,并且需要在 AndroidManifest.xml 中注册:这里需设置 android:exported="true" ,该 provider 才能被外部调用;使用 android:authorities 来设置 pro

2016-02-10 17:53:06 950

原创 【Android开发小记--18】数据存储2--SharedPreferences 以及 PreferenceActivity

数据持久化关于SharedPreferences:1. 一种轻型数据存储方式;2. 基于XML文件存储(Key-Value)键值对数据;3. 只能获取数据,存储与修改需要通过Editor对象实现;4. 数据是可一直保存,不随程序关闭而消失。与SQLite数据库相比:优点:不需创建数据库、创建表、以及写SQL语句等。缺点:1. 仅支持部分数据类

2016-02-09 00:37:29 2839

原创 【Android开发小记--17】一键清理

效果图:这里使用真机测试       点击图标后直接清理内存加速,Toast显示清理内存大小;在 MainActivity.java 中:public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceSt

2016-02-07 15:27:59 1202

原创 【Android开发小记--16】数据存储1--assets、raw、内部存储、外部存储——文件的读写

Java中一般File文件的读写创建文件:    file.createNewFile();public static void main(String[] args) { File file = new File(FileUtil.FILE_NAME); if (!file.exists()) { try {

2016-02-07 15:10:37 5568

原创 【Android开发小记--15】录制视频

通过Intent 调用系统录制视频功能使用VideoView 播放录制的视频首先,设置布局文件,添加 button 和 videoView :<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com

2016-02-07 14:39:21 799

原创 【Android开发小记--14】简单拍照功能的实现

调用系统摄像头来实现拍照功能首先,设置布局:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" a

2016-02-07 14:17:49 2329

原创 【Android开发小记--13】录制音频

首先,编写录制音频类 AudioRecorde.java :       这里需要 1. 设置存储的目录路径; 2. 开启录制项; 3. 停止录制项public class AudioRecorder { private String dir;//路径 private String fileName; private MediaRecorder mediaR

2016-02-07 14:02:20 2181

原创 【Android开发小记--12】同步歌词

效果图:           首先,设置歌词实体类 LrcContent.java,定义歌词的内容和时间:public class LrcContent { private String lrcStr; //歌词内容 private int lrcTime; //歌词当前时间 public String getLrcStr()

2016-02-07 11:35:57 711

原创 【Android开发小记--11】调用百度地图定位功能

调用百度地图SDK来进行定位,参考了百度地图的官方Demo  注意点:http://lbsyun.baidu.com/index.php?title=androidsdk/guide/hellobaidumap1. 首先要获取开发密钥,在application中添加: <meta-data android:name="com.

2016-02-07 01:13:24 5870

原创 【Android开发小记--10】一键锁屏功能实现

效果图:             这里对该应用配置两个启动图标,即对两个activity进行配置:android:process=":process.main" > ......android:process=":process.sub" android:launchMode="singleInstance" >

2016-02-07 00:11:04 4888 1

原创 【Android开发小记--9】触摸事件---实现双指缩放图片

关于触摸事件覆写 onTouchEvent(MotionEvent event) 方法: @Override public boolean onTouchEvent(MotionEvent event) { switch (event.getAction()) { case MotionEvent.ACTION_DOWN:

2016-02-06 23:15:53 11671

原创 【Android开发小记--8】传感器 以及 指南针的实现

传感器注:这里都是用的真机调试根据生命周期,在onResume()中启用传感器,在onPause()中注销注册,先设置传感器管理器 SensorManager,再在 onResume() 其中添加各个传感器 sensor 并监听,然后在onSensorChanged(SensorEvent event)方法中读取数据,最后还要在 onPause()(onStop())中注销注册。

2016-02-05 00:07:24 2217

原创 【Android开发小记--7】动画--简单的button移动和图片3D翻转

button移动:分别用视图和属性方法的XML配置与代码编写来实现效果图:          MainActivity.java :public class MainActivity extends AppCompatActivity implements View.OnClickListener { @Override prot

2016-02-04 23:40:32 4667

转载 BitmapFactory.Options详解

这个表格是从android sdk文档里摘出来的,简单看一下说明就明白是什么意思了。下面我们回到我们的主题上来:怎样获取图片的大小?思路很简单:首先我们把这个图片转成Bitmap,然后再利用Bitmap的getWidth()和getHeight()方法就可以取到图片的宽高了。新问题又来了,在通过BitmapFactory.decodeFile(String path)方法将

2016-02-03 22:35:52 548

原创 【Android开发小记--6】动画--属性动画以及Fragment切换动画(3D)

Android的动画可以分为视图动画和属性动画1. View Animation(Tween Animation)----- 视图动画        不改变原有动画属性2. Drawable Animation(Frame Animation)----- 属性动画button旋转效果        效果图1      代码编辑pu

2016-02-02 23:23:21 9039 2

原创 【Android开发小记--5】动画--两张图片轮回翻转

效果:         一、首先,设置布局文件 activity_main.xml:两张图片设为层叠布局,<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"

2016-02-02 22:03:59 2904

原创 【Android开发小记--4】动画--线性布局动画

线性布局的动画效果效果图             一、先进行布局设置,在 activity_main.xml 的 LinearLayout 中添加控件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.and

2016-02-02 20:37:35 1149

原创 【Android开发小记--3】按钮视图动画几种效果

下面是几种按钮动画的效果实现,分别有代码实现和XML中编辑。首先是效果图:              一、Button透明度变化//=============================================================// 1------透明动画效果//===============

2016-01-16 20:28:18 5852

原创 【Android开发小记--2】百度外卖 UI界面

先来看效果图:         该项目中需要使用到VIewPager+Fragment,导航Tab栏,ListView,以及scrollview。一、首先,MainActivity.java中搭建框架,添加Tab栏:public class MainActivity extends AppCompatActivity implements

2016-01-16 11:35:39 8311 4

原创 【Android开发小记--1】Activity之间传递信息

Activity之间传递信息,一般是使用Intent。import android.content.Intent;思路如下:首先,创建intent:public Intent(Context packageContext, Class cls){}Intent()中参数依次是当前一种实现这个类的应用程序包的上下文(信息传输方),以及用来为意图使用的组件类

2015-12-28 17:52:29 3254

原创 问题:The specified child already has a parent. You must call removeView() on the child's parent first.

Dialog中使用自定义view报错。第一次点击弹出对话框按钮没有问题,第二次点击则会报错:AndroidRuntime: FATAL EXCEPTION: mainProcess: com.dingding.jikecontacts, PID: 3809java.lang.IllegalStateException: The specified child already has

2015-12-16 22:12:00 1040

转载 android oom 全解析

http://www.cnblogs.com/manuosex/p/3661762.html Android oom 有时出现很频繁,这一般不是Android设计的问题,一般是我们的问题。  就我的经验而言,出现oom,无非主要是以下几个方面:  一、加载对象过大  二、相应资源过多,没有来不及释放。  解决这样的问题,也有一下几个方面:

2015-08-21 11:17:02 410

转载 【Github】Android 开源项目分类汇总

转载自:https://github.com/Trinea/android-open-project非常全面的总结~Android 开源项目分类汇总Android 开源项目源码解析(Volley、UIL、Dagger、EventBus、xUtils 等分析)Android 职位内部推荐(阿里、百度、美团、点评、魅族等)codeKK专注于开

2015-08-21 10:57:58 2997

转载 App工程结构搭建:几种常见Android代码架构分析

http://www.uml.org.cn/mobiledev/201310211.asp本文算是一篇漫谈,谈一谈关于android开发中工程初始化的时候如何在初期我们就能搭建一个好的架构。本文先分析几个当今比较流行的android软件包,最后我们汲取其中觉得优秀的部分,搭建我们自己的通用android工程模板。关于Android架构,因为手机的限制,目前我觉得也确

2015-08-21 10:27:50 935

转载 Android开发性能优化

一.Android相关1.  采用硬件加速,在androidmanifest.xml中application添加android:hardwareAccelerated="true"。不过这个需要在android 3.0才可以使用。android4.0这个选项是默认开启的。2.  View中设置缓存属性.setDrawingCache为true.3.   优化你的布局。通过Android

2015-07-02 22:13:48 1167

转载 GitHub上README.md写法总结

转载请保留原作者guodongxiaren的原文地址:http://blog.csdn.net/guodongxiaren/article/details/23690801本文在GitHub的演示地址:https://github.com/guodongxiaren/README------------------------------------------

2015-03-27 20:11:07 7001

原创 Android项目导入Eclipse遇到问题个人总结

一般将别人的Android项目导入eclipse的时候,或多或少都会遇到一些问题,所以,在此将个人遇到的一些问题的解决方法做下汇总。1. error:The type java.lang.Object cannot be resolved.It is indirectly referenced from required .class files 问题出现原因:一般我们在计

2015-03-18 22:08:04 1620

weiciyuan-0.50-for-eclipse

四次元(原微次元) weiciyuan.原程序是android studio编译的,而在eclipse上会出现一些错误, 在此,我将自己在eclipse上调试成功后的源码再发上来,以便大家参考。

2015-04-10

【配套代码】JOSEPHINE A parallel SPH code for free-surface flows

用SPH方法解决不稳定自由表面流的解决方法及一个应用性很强的代码,运用有两个实例:1.液滴的延伸,2.水柱的崩塌

2014-11-01

JOSEPHINE A parallel SPH code for free-surface flows

用SPH方法解决不稳定自由表面流的解决方法及一个应用性很强的代码,运用有两个实例:1.液滴的延伸,2.水柱的崩塌

2014-11-01

《Android编程权威指南》第三章程序

《Android编程权威指南》第三章的配套程序(个人稍有不同)。

2014-08-28

《Android编程权威指南》第二章练习程序

《Android编程权威指南》第二章的挑战练习的配套程序。

2014-08-25

Smoothed Particle Hydrodynamics A Meshfree Particle Method - GR Liu配套程序改进版

光滑粒子流体动力学——一种无网格粒子法,此本书的配套程序。书中的原版程序根本运行不出来,这里比书中的程序添加了几个,这样可以运行了,但结果还是有问题,还需要调整,希望运行成功了的能指导我一下哦~~

2014-06-17

Smoothed Particle Hydrodynamics A Meshfree Particle Method - GR Liu扫描版

光滑粒子流体动力学——一种无网格粒子法,理论背景、数值方法、程序实施。

2014-06-17

CFD理论过渡到编程的傻瓜入门教程

从最基本的概念出发,深入浅出的讲解了控制方程,有限体积格式,MSUCL方法,限制器,Roe格式等相关知识。

2014-06-17

空空如也

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

TA关注的人

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