- 博客(37)
- 资源 (1)
- 收藏
- 关注
原创 gradle
项目与第三方库需要在同级目录下:需要哪个依赖库 新建一个工程 配置和代码拷贝过来 setting.gradle:include ':app'include ':CommonLibrary'project (':CommonLibrary').projectDir = new File('../../CommonLibrary/')include ':CommonLibr
2016-12-12 13:47:41
315
原创 广告的加载
对广告进行配置json.txt{ "native": [ { "pid": "12282", "fbids": [ "1092925614086669_1092926840753213" ] }
2016-12-06 11:37:23
1009
原创 第一个布局
android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/home_bg" android:orientation="horizontal"> FrameL
2016-11-29 11:29:33
229
原创 Insta Splash的effect设计效果
针对于insta splash的Effect的功能设计在Effect功能项的底部的效果按钮添加一个1.在EffectSelectView设置一个按钮效果中的一种图片处理的效果布局布局文件:xmlversion="1.0"encoding="utf-8"?>RelativeLayoutxmlns:android="http://schemas.androi
2016-11-29 09:57:28
350
原创 app加载广告
最常用的就是使用google admob。首先是需要在www.admob.com获得自己的发布者ID并且下载admob的JAR包作为开发使用。获得ID和JAR包后具体做法如下:注意:admob要求的最低版本为android1.5,目标编译版本最低为android3.2,即 android:minSdkVersion="3" android:targe
2016-11-25 18:32:48
374
原创 java框架
其实框架很简单的,你可以认为它是一个工具,甚至一个插件。框架的作用,就是将一个公用的,常用的技术,封装起来,帮你处理一些基础的东西,可以让你不用再去写那些繁琐的东西。就拿你要学的struts来说:他本质上也是用java写的,和我们自己写的类没有区别,他实现的东西我们自己也可以实现。比如接收客户端的数据,我们是用request.getParameter()来的,但是如果有很多个参数,
2016-10-14 09:25:09
301
原创 python
python虚拟环境: c:\Users\Administrator>d:d:\>cd 加上虚拟环境的文件夹路径 python -m venv 虚拟器名称 pip install 安装的模块 小程序:from urllib.request import urlopen from urllib.error import HTTPEr
2016-10-09 08:35:00
274
原创 js的一些下载文件及功能
一.jquery-1.7.2.min.js这是Jquery javascript库的精简版!jquery是做什么用的呢?1 、取得页面中的元素。如果不使用JavaScript 库,遍历DOM (Document Object Model ,文档对象模型)树,以及查找 HTML 文档结构中某个特殊的部分,必须编写很多行代码。jQuery 为准确地获取需要检查或操纵的文档元素,提 供
2016-09-14 13:50:19
1571
原创 js的ajax技术
js与jQ的ajax技术区别AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术,通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。Jquery是一个优秀的Javascript库。兼容各种浏览器使用户能更
2016-09-14 11:10:23
221
原创 js实现图片轮播效果
js 的ajax技术 需要请求各类数据 jQ需要自己的包 网上下载 $(document).ready(function () { var oauth_token = Cookies.getCookie('oauth_token');
2016-09-14 09:23:26
474
转载 js中的动画效果
clientWidth:获取对象的内容可视区域的宽度,即clientWidth=width+padding,不包括滚动条。clientHeight:获取对象的内容可视区域的高度,即clientHeight=height+padding,不包括滚动条。scrollWidth:获取对象内容的实际宽度,即对象的滚动宽度。scrollHeight:获取对象内容的实际高度,即对象的滚
2016-09-07 09:33:10
396
转载 安卓屏幕适配
Configuration适配各种屏幕规格,首先要取到系统对于屏幕的配置信息,这些配置可从工具类Configuration获得。Configuration对象在Activity中通过调用getResources().getConfiguration()得到,该对象的常用属性说明如下:touchscreen : 屏幕触摸方式。有下列几种取值定义:"未定义", "不支持触摸", "专用笔触摸"
2016-08-20 09:44:35
607
原创 百度地图
显示地图和定位对于一个地图SDK来说,首先要显示地图,然后定位到当前城市。这方面百度地图和高德地图的处理代码差不多,下面是两种地图sdk显示并定位的代码例子:百度地图[java] view plain copy // 以下主要是定位用到的代码 private MapView mMapView; private BaiduM
2016-08-20 09:41:32
620
转载 安卓测试
单元测试TestCaseAndroid的sdk提供了对项目进行单元测试的功能,开发包的android.test下面便是专门用来单元测试的类。单元测试的作用是通过模拟文本输入和手势输入(如点击操作),从而让app自动执行一系列的操作,这样就能够检查程序是否运行正常。下面是搭建测试工程的具体步骤:1、首先当然你得有一个待测试的app工程,最简单的如带有一个编辑框的Hello Wor
2016-08-20 09:34:01
548
原创 安卓SlidingPaneLayout
SlidingPaneLayoutSlidingPaneLayout是Android在android-support-v4.jar中推出的一个可滑动面板的布局,在前面《Android开发笔记(一百零一)滑出式菜单》中,我们提到水平布局时的LinearLayout无法自动左右拉伸,必须借助于手势事件才能拉出左侧隐藏的布局,现在SlidingPaneLayout便是为了解决LinearLayout
2016-08-20 09:27:26
802
原创 html css js
JavaScript 是属于网络的脚本语言!JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。JavaScript 是因特网上最流行的脚本语言。HTML 指超文本标签语言。HTML 是通向 WEB 技术世界的钥匙。CSS 概述CSS 指层叠样式表 (Cascading Style S
2016-08-20 09:16:18
244
原创 jquery与document转换
.divName{ font-size: 48px; } function load () { //juery对象转成dom对象 //选择class=divName的标签
2016-06-20 15:59:59
562
原创 数据库
一。SQLite:数据库----------------------------------【名词解释】数据库(database):相当于excel文件,是若干个数据表的载体,内部可以存在若干数据表数据表(table):相当于excel文件中的某个工作表,用于存储数据列/字段(column):即一竖排行(row):即一横排【相关英文】design:设计uniqu
2016-06-17 09:22:36
401
原创 android与h5
在eclipse中做出链接地址WebView webView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_
2016-06-14 17:36:30
528
原创 linearlayout实现fragment切换
在布局文件中,使用linearlayout实现fragment的容器public class MainfragmentActivity extends FragmentActivity{// Discoverfragment discover;// Mefragment me; Sportfragment sport;// // p
2016-06-14 13:51:47
1034
原创 长连接
发送图片图片放在asset目录下public void sendImage(View view) { try { //读出图 AssetManager manager=getAssets(); InputStream is= manager.open("first_logo.
2016-06-13 11:14:01
338
原创 多线程
工作线程public void run() { try {//登录线程需要连接线程中的资源 //判断资源存不存在,不存在wiat if (TApplication.xmppConnection.isConnected()==false)
2016-06-13 11:09:02
211
原创 网络的连接
public class NetworkUtil { public static void checkNetworkstate(final Activity activity) { try { // ConnectivityManager manner=(ConnectivityManager) activity.ge
2016-06-07 14:43:04
299
原创 像素
public class DisplayUtil {public static int sp2px(Context context ,float sp){ //mdpi 2.53cm 160 1dp=1px 320*480 //hdpi 240 1dp=1.5px 480*800 //xhdpi 320 1dp=2p
2016-06-06 14:03:15
194
原创 反编译
一。E:\李振景\第三个月\反编译\apk签名工具apktool(可视化操作,jdk必须是1.6)在 apk签名工具apktool 中将app生成的小机器人粘贴过去 双击apktool.exe,将app反编译生成xml文件。二。在 最新版工具 这个包中完成反编译,解析出xml文件Cmd在资源管理器选中文件夹,右键复制Cd 右键粘贴文件夹C:\Users\pjyj
2016-05-30 19:30:31
294
原创 缓存图片并显示在adapter
加载图片,设置缓存,适合加载多个图片 holder = (ViewHolder) convertView.getTag(); Music music = getItem(position); holder.tvName.setText(music.getTitle()); // 使用volley加载图片
2016-05-25 09:01:27
411
原创 xutils的使用
xutils 注解模块public class MyApplication extends Application{ @Override public void onCreate() { super.onCreate(); x.Ext.init(this); //初始化xutils } }然
2016-05-25 08:39:38
234
原创 volly框架——Gson
private void loadmusic() { String url="http://tingapi.ting.baidu.com/v1/restserver/ting?from=qianqian&version=2.1.0&method=baidu.ting.billboard.billList&format=json&type=2&offset=0&size=50";
2016-05-21 09:26:54
274
原创 关于注册清单的一些文件
Android中的AppWidget 桌面小部件什么是AppWidget?如何编写一个桌面AppWidget?1>编写AppWidget的布局XML文件.2>编写AppWidget的元数据配置文件 (meta.xml) 在该配置文件中需要定义AppWidget的 初始化大小及初始化布局等基本属性. 3>为该AppWidget编写一个控制器类,要求该类
2016-05-21 09:10:16
1749
原创 帧动画
帧动画 一帧一帧的实现,联系起来就是动漫,多用于游戏,手机桌面的大部分图片都是用的补间动画,需要设置显示一个帧的时间首先建立drawable文件夹,在里面创建fragm的xml文件,如下设置 每隔多久换什么图片 --> 在activity的代码,在textview中显示图片
2016-05-18 09:10:45
298
原创 appwidget桌面小部件
appwidget是桌面小部件 类似于天气预报那样的,是broadcastreceiver的子类,建立myappwidget expends appwidget首先完成注册 and
2016-05-18 08:54:42
354
原创 viewpager
public class MainActivity extends Activity { private List iv=new ArrayList(); private ViewPager vp; private mypageradapter adapter; private Handler handler=new Handler(){
2016-05-11 17:28:23
196
原创 fragment
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); one=new OneFragment();
2016-05-11 17:26:14
217
原创 Json解析
try { JSONObject object=new JSONObject(str); JSONObject result=object.isNull("result")?null:object.getJSONObject("result"); if(result!=null){ JSONObject data=result.getJSONObject("dat
2016-05-07 11:51:54
209
原创 获得数据的post,get
GET方法:代码请求部分直接附在路径的后面 因此没有输出流输出请求部分 并且容易泄密String path="http://v.juhe.cn/weather/index?format=2&cityname=%E8%8B%8F%E5%B7%9E&key="; String line=null; try { URL url=new URL(path); Htt
2016-05-07 11:44:31
252
原创 XML的解析
XML是可扩展标记语言,设计宗旨是传输数据而不是显示数据,在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。今天就由我向大家介绍一下在Android平台下几种常见的XML解析和创建的方法。在Android中,常见的XML解析器分别为SAX解析器、DOM解析器和PULL解析器,下面,我将一一向大家详细介绍。
2016-05-02 19:27:07
193
原创 handler用法
Handler对象与其调用者在同一线程中,如果在Handler中设置了延时操作,则调用线程也会堵塞。每个Handler对象都会绑定一个Looper对象,每个Looper对象对应一个消息队列(MessageQueue)。如果在创建Handler时不指定与其绑定的Looper对象,系统默认会将当前线程的Looper绑定到该Handler上。在主线程中,可以直接使用new Handler()创建Ha
2016-05-02 19:04:29
239
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人