- 博客(24)
- 收藏
- 关注
原创 自定义View自定义属性
第一步,在res/values文件在下自定义属性文件attrs: //此处的name是你的自定义View的名称 第二步:在布局文件中引入自定义的view加入命名空间<RelativeLayout xmlns:android="http://schema
2016-08-04 14:28:18
233
原创 listview的item动画
第一步:在res文件夹下创建anim文件夹第二步:在anim文件夹下创建名为list_anim_layout.xml的文件,内容如下:<layoutAnimation xmlns:android="http://schemas.android.com/apk/res/android" android:delay="0.5" android:animationOrder="
2016-07-29 10:32:57
340
原创 二维码
第一步:将资源文件复制到工程(布局文件,raw文件,values文件)第二步:将相关的类和包复制进工程,修改错误(主要为包名及R文件的引入错误)第三步:在清单文件中配置相关权限: 第四步:注册CaptureActivity,并加入以下属性: android:screenOrientation="land
2016-07-29 10:09:04
265
原创 版本更新
public class MainActivity extends AppCompatActivity { Info info; Handler mhandler=new Handler(){ @Override public void handleMessage(Message msg) { String data= (St
2016-07-27 15:39:19
281
原创 Baidu地图开发,定位,检索
第一步:申请key第二步:根据baidu地图的开发文档配置环境(导入源码)第三步:找到定位demo,BaiduMapsApiASDemo\app\src\main\java\baidumapsdk\demo\map\LocationDemo将地图初始化代码,及打开定位服务的代码粘贴进工程。 // 地图初始化 mMapView = (MapView) findView
2016-07-27 15:19:13
459
原创 httputils用法
// 通过网址获得信息 private void getData(String path) { HttpUtils httpUtils = new HttpUtils(); // 配置当前网络缓存到期时间 (0秒内数据那缓存数据)默认60s httpUtils.configCurrentHttpCacheExpiry(0); // 开始连接,RequestCallBack是得到的
2016-06-30 21:09:25
994
原创 日夜间模式
package com.bwie.action;import java.util.Map;import java.util.Set;import com.umeng.socialize.UMAuthListener;import com.umeng.socialize.UMShareAPI;import com.umeng.socialize.bean.SHARE_MEDIA;im
2016-06-30 16:38:29
299
原创 SAX解析XML
private ArrayList readXml() { InputStream file = this.getClass().getClassLoader() .getResourceAsStream("persons.xml"); // ①创建XML解析处理器 SAXXmlContentHandl
2016-06-28 09:57:15
195
原创 ListView的多布局
用过重写两个方法来实现:(1)getItemViewType(int position)此方法说明listview显示哪个布局(2)getViewTypeCount()此方法说明listview有几种布局方式实例代码:package com.bwie.adapter;import java.util.List;import com.bwie.action.R
2016-06-28 09:45:15
242
原创 XListView的使用方法
第一步:将XlistView,XlistViewHeader,XlistViewFooter三个类复制到工程下,注意修改包名第二步:将上面三个类复制到工程后会提示资源文件报错,此时去XlistView开源工程中找到需要的资源文件并赋值到自己的工程下第三步:在代码中使用XListView(1)将之前用的ListView组件替换为XListView(全路径名)(
2016-06-24 10:45:26
563
原创 pull解析
public List xmlParse(InputStream is){ List newsList = null; News news = null; // 由android.util.Xml创建一个XmlPullParser实例 XmlPullParser parser = Xml.newPullParser(); // 设置输入流 并指明编码方式 try {
2016-06-20 08:32:57
203
原创 上拉下拉刷新数据
pRefresh = (PullToRefreshListView) view .findViewById(R.id.listview_fragment_news);lv = pRefresh.getRefreshableView();pRefresh.setOnRefreshListener(refreshListener);OnRefreshListener refreshL
2016-06-19 21:26:19
443
原创 滑动导航
private static final String[] TITLE = new String[] { "头条", "房产", "另一面", "女人", "财经", "数码", "情感", "科技", "科技", "科技", "科技", "科技", "科技", "科技", "科技", "科技" }; @Override protected void onCrea
2016-06-19 21:16:07
253
原创 侧滑菜单的使用
// configure the SlidingMenu SlidingMenu menu = new SlidingMenu(this); menu.setMode(SlidingMenu.LEFT); // 设置触摸屏幕的模式 menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN); menu.setShadowWi
2016-06-13 08:28:58
338
原创 scrollview与viewpager结合的依赖工程
首先关联依赖工程library在布局中引入: <com.viewpagerindicator.TabPageIndicator android:id="@+id/indicator" android:background="@drawable/base_action_bar_bg" android:layout_height="wrap_
2016-06-13 08:25:27
631
原创 viewpager添加小圆点的方法
第一步:在drawable中创建shape文件,制作小圆点<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" > <shape xmlns:android="http://schemas.andro
2016-05-31 10:11:49
904
原创 ImageLoader的用法
导入imageloader包:第一步:创建applacation类/** * @author WJL * */public class MyApplication extends Application { private int maxMemory; @Override public void onCreate() { super.onCreate();
2016-05-31 10:04:44
358
原创 js和andorid之间相互调用
js代码: function testAlert(){ alert("弹出框"); } function testConfirm(){ var r = confirm("确认框"); alert(r); } function testPrompt(){ var r =prompt("输入框","tom"); alert(r); }
2016-05-31 09:57:12
252
原创 SmartImagView的用法
导入smartIamgeView开源包 <com.loopj.android.image.SmartImageView android:id="@+id/imageView" android:layout_width="100dp" android:layout_height="100dp" />代替普通的imageView组件Sma
2016-05-31 09:52:09
248
原创 WebView的使用方法
public class MainActivity extends Activity { private WebView webView; @SuppressLint("NewApi") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
2016-05-31 09:44:23
269
原创 AsyncTask异步交互的用法简介
首先定义一个类,继承AsyncTask类,并实现相关方法:/** * @author WJL 第一个泛型:规定doInBackground方法的参数类型,规定AsyncTask.execute方法传递的参数类型 * 第二个泛型:规定onProgressUpdate方法参数的类型,publishProgress参数类型 * 第三个泛型:规定doInBackg
2016-05-31 09:35:51
291
原创 HttpClient的用法(包含httpget和httppost)
public class MainActivity extends Activity { String key = "3ac9f31ff66b9746539472887b3799c3"; // 接口地址 String path = "http://web.juhe.cn:8080/constellation/getAll"; // 通过get请求时的接口地址 String get_pat
2016-05-31 09:31:15
711
原创 HttpUrlConnection的用法
public class MainActivity extends Activity { private TextView textView; Handler handler=new Handler(){ public void handleMessage(android.os.Message msg) { String data = (String) msg.obj
2016-05-31 09:28:31
321
原创 webService的用法简介
导入ksoap2-android-assembly-2.5.4-jar-with-dependencies.jar包public class MainActivity extends Activity {// String key = "5ae00c9c22fa435ba56161ef0d263b7c"; //要访问的方法 String name = "GetWeather"; //命
2016-05-31 09:22:32
191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人