自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (1)
  • 收藏
  • 关注

原创 通过css3实现页面瀑布流的几种方式

第一种简单的实现方法是通过 css3 flex属性假设三列布局,html中写入代码如下: css代码如下: div{width: 100%;display: flex;flex-direction:row;justify-content: space-around;} u

2016-10-27 11:37:01 880

原创 vim 全选复制操作 on mac

on Maccopy selected part: visually select text(type v or V in normal mode) and type :w !pbcopycopy the whole file :%w !pbcopypast from the clipboard :r !pbpaste

2016-09-29 16:48:03 2714

原创 js document.body.onload报错

将js文件在body内部引用,将不报错

2016-09-27 08:39:59 922

原创 window.onload $(function(){})中drawimage失灵

解决办法:img.onload=function(){      cxt.drawImage(img,0,0);      };

2016-09-25 22:28:09 477

原创 一个颜色代码查看的网址留底

http://www.360doc.com/content/12/0229/16/605353_190576827.shtml

2016-09-17 21:44:25 618

原创 在网上看到一个通过css绘制各种图形的文章留底

http://www.cnblogs.com/pigtail/archive/2013/02/17/2914119.html

2016-09-17 21:30:26 261

原创 用python代码将tiff图片存储到jpg

mac用起来还是有很多不方便的地方,app很局限也都不是很好用,mac自带的截图工具,格式是tiff,需要转成jpg才能在代码中使用,利用python代码很轻松做到了这一点:打开终端,输入bpython:from PIL importImageim=Image.open('/Users/jowang/Pictures/wbh5.tiff')im.save('

2016-08-29 15:45:08 7885 10

原创 android studio 使用Picasso第三方库的方法

github:https://github.com/square/picasso引入依赖:compile 'com.squareup.picasso:picasso:2.5.2'public class usePicasso extends AppCompatActivity { ImageView imageView; @Override protected

2016-08-18 13:45:25 4415

原创 android studio 使用universal-image-loader第三方库的方法

库地址:https://github.com/nostra13/Android-Universal-Image-Loader在android studio 中加入依赖:compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'public class UniversalImgLoader extend

2016-08-18 13:36:42 7070 1

原创 android studio 传感器之加速度,临近,光线传感器

//注册传感器 @Override protected void onResume() {//窗口启动时 super.onResume(); sensorManager.registerListener(this,sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER),sensorManag

2016-08-18 11:31:19 2136

原创 android studio 传感器之获取系统传感器信息

public class MainActivity extends AppCompatActivity { private TextView textView; private SensorManager sensorManager; @Override protected void onCreate(Bundle savedInstanceState) {

2016-08-18 09:39:50 3553

原创 android studio onTouch触摸事件

case MotionEvent.ACTION_MOVE: float lastdis=-1;// System.out.println("move");// System.out.println(String.format("x:%f,y:%f",event.getX(),event.getY()))

2016-08-17 22:48:40 3501

原创 android studio 更新ui的四种方式 handler

更新ui的四种方式:getactivity.runonuithread;handler.post;handler.sendmessage;view posthandler.post:public class Main3Activity extends AppCompatActivity { TextView textView; private Handler handl

2016-08-17 10:37:13 1884

原创 android studio BroadcastReceiver基础

最简单形式:manifest:receiver android:name=".MyReceiver" android:enabled="true" android:exported="false">receiver>mainactivity:case R.id.btn: sendBroadcast(new Intent(this,MyRe

2016-08-15 11:00:29 1020

原创 android studio 智能机器人对话app

参考慕课网上一个教学视频做的智能对话app,代码地址:https://github.com/jowang2016/RobotTalk

2016-08-14 22:23:41 2120 1

原创 android studio 返回键 NavUtils.navigateUpFromSameTask(this);

有两种方式,这种方式保险一些:if (id==android.R.id.home){ NavUtils.navigateUpFromSameTask(this);}另外就是重写方法:@Overridepublic void onBackPressed() { super.onBackPressed();}当然不要忘了在oncreate方法中加入:getSupp

2016-08-11 12:44:26 1572

原创 android studio 隐藏toolbar上的app title

getSupportActionBar().setDisplayShowTitleEnabled(false);

2016-08-10 23:01:00 5260 1

原创 android studio 线程安全Only the original thread that created a view hierarchy can touch its views

在加载bitmap时遇到系统线程报错,通过参考https://developer.android.com/guide/components/processes-and-threads.html#Processes解决了问题,代码:public static void setPic(final ImageView ivPic, final String pic_url){ new

2016-08-10 15:38:15 544

原创 android studio volley compile添加依赖

compile 'com.mcxiaoke.volley:library:1.0.19'

2016-08-09 12:03:50 5748

原创 android studio volley networkimage

public class Main2Activity extends AppCompatActivity { NetworkImageView imageView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState)

2016-08-09 12:02:13 231

原创 android studio volley image

public class Main2Activity extends AppCompatActivity { ImageView imageView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

2016-08-09 11:52:07 185

原创 android studio volley JsonObjectRequest错误处理

public class Main2Activity extends AppCompatActivity { TextView textView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

2016-08-09 10:58:06 624

原创 android studio serversocket最最基本使用

最最基本使用:ServerSocket serverSocket=new ServerSocket(12345);Socket socket=serverSocket.accept();

2016-08-08 18:45:45 2324 1

原创 android studio sqlite一个基本操作

public class DB extends SQLiteOpenHelper { public DB(Context context) { super(context, "user.db", null, 1); } @Override public void onCreate(SQLiteDatabase sqLiteDatabase) {

2016-08-07 20:16:40 1817 1

原创 android studio sharedpreference基本操作

public class MainActivity extends AppCompatActivity { public static final String TAG="readassests"; SharedPreferences sp; TextView textView; EditText editText; @Override protec

2016-08-07 11:57:44 2079

原创 android studio inputstream getassets openrawresource new URL

try {// InputStream is=getResources().getAssets().open("info.txt"); InputStream inputStream=new URL(Utils.BASE_URL+place+API).openStream(); InputStream is=getResources().ope

2016-08-07 09:55:59 900

原创 android studio context getapplicationcontext app oncreate

context是访问全局信息的桥梁,activity,service都直接继承自contextgetapplicationcontext是实现多个activity之间数据共享的桥梁app类(extends application)的oncreate函数在程序启动时最先调用

2016-08-06 20:31:23 378

原创 android studio recyclerview clicklistner onclick onlongclick

在recycleradapter中写一个interface:public static interface myItemClick{ public void onClick(View view,int i); public void onLongClick(View view,int i);}private myItemClick click;public void

2016-08-06 14:40:29 228

原创 android studio 两次按钮,不同效果

点击两次,不同效果:tx1=(TextView)findViewById(R.id.textview1);btn=(Button)findViewById(R.id.btn);btn.setTag(0);btn.setOnClickListener(new View.OnClickListener() {    @Override    public void onCl

2016-08-05 21:24:35 1873 1

原创 android studio pulltorefresh功能实现 通过swiperefreshlayout 使用recyclerview布局

首先在gradle中添加如下依赖:compile 'com.android.support:cardview-v7:24.0.0'compile 'com.android.support:support-v4:24.0.0'在contentmain layout中代码如下:xml version="1.0" encoding="utf-8"?>RelativeLayou

2016-08-05 20:04:28 523

原创 android studio onclick 新建interface

以启动另一个activity为例,直接在viewholder中setonclicklistner更简单直接,但是为了更好的符合项目逻辑,多绕几个弯:在adapter中:private myClickListner clickListner;public interface myClickListner{ public void myClick(View view

2016-08-05 14:09:29 506

原创 android studio UI 通过material palette配置颜色

颜色配置网站:http://www.materialpalette.com/blue/deep-orange colors.xml:xml version="1.0" encoding="utf-8"?>resources> color name="colorPrimary">#2196F3color> color name="colorPrimaryDark">#1

2016-08-05 12:50:44 1141

原创 android studio recyclerview onitemclick deleteitem

public class Adapter extends RecyclerView.Adapter { private LayoutInflater inflater; List data= Collections.emptyList(); Context context; public Adapter(Context context,List data) {

2016-08-05 11:46:27 257

原创 android studio lucasr.dspec UI design

github:https://github.com/lucasr/dspec在gradle添加依赖:compile 'org.lucasr.dspec:dspec:0.1.1'在res中新建raw,raw中新建textcopy:{ "baselineGridVisible": true, "baselineGridCellSize": 8, "keyli

2016-08-05 11:09:00 337

原创 android studio navigationview自定义

这个例子中使用空的模版创建了一个project,新建mainactivity,新建fragment,将fragment添加到mainactivity中,在fragment中添加navigationview,实现自定义:public class MainActivity extends AppCompatActivity { Toolbar toolbar; DrawerLa

2016-08-04 22:16:05 1886

原创 android studio add fragment from layout

fragment android:id="@+id/navfragment" android:layout_width="280dp" android:layout_height="match_parent" android:name="com.example.jowang.app803.navFragment" android:layout_gravity

2016-08-04 18:22:14 330

原创 android studio返回键的使用setDisplayHomeAsUpEnabled

首先在第二个acitvity的manifest中添加parent:android:parentActivityName=".MainActivity"在activity中启动返回键:getSupportActionBar().setDisplayHomeAsUpEnabled(true);@Overridepublic boolean onOptionsItemSelected(

2016-08-04 10:43:39 1923

原创 android studio recyclerview长按删除

mainactivity:package com.example.jowang.indiatutorialrecycler803;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.support.v7.widget.LinearLayoutManager;

2016-08-03 20:38:13 3515

原创 android studio checkbox隐藏和显示在recyclerview中

首先在mainactivity中:boolean is_in_action_mode=false;在onBindViewHolder 中:if (!mainActivity.is_in_action_mode){ holder.checkBox.setVisibility(View.GONE);}else { holder.checkBox.setVisibility

2016-08-03 14:36:04 1706

原创 android studio 计算器代码 不能连续运算

想折腾一个android计算器,但是暂时没有实现连续加减运算。public class MainActivity extends AppCompatActivity { private TextView textView; private String display=""; private String currentOperator; @Overrid

2016-07-31 15:57:46 1601

产品经理求职锦囊

互联网产品经理在互联网公司中处于核心位置,需要非常强的沟通能力、协 调能力、市场洞察力和商业敏感度。不但要了解消费者、了解市场,还要能 跟各种风格迥异的团队,如开发团队及销售团队进行默契的配合。最著名的 互联网产品经理有百度的俞军、腾讯的张小龙等。可以说互联网产品经理决 定了一个互联网公司的成败。

2018-09-21

空空如也

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

TA关注的人

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